höchsten Wert aus mehreren Spalten

hallo, ich habe für 1000de Rasterzellen Indikatorwerte aus verschiednen Themenbereichen in jeweiligen Spalten (x,y,z) geschrieben. Nun möchte ich die gleich skalierten Indikatorwerte mit einander vergleichen und den jeweils höchsten Wert in eine neu Spalte für jedes Raster auwählen und per Abfrage in eine neu Spalte schreiben. Beispiel: id 1 | x 2| y 3| z 2, hier ist der Indikatorwert für Spalte y am höchsten (3) und somit möchte ich diesen in eine neue Spalte schreiben. Bei zwei Spalten würd ich es über case when x > Y then lösen, nur wenn ich mehrer Spalten habe wird es lästig. Wie könnte man es vielleicht eleganter lösen?

Ich denke, das könnte man mit greatest(spalteA,spalteB,spalteC,…) machen

perfect!! danke!!