Oracle: Maximalwert aus verschiedenen Spalten derselben Zeile auswählen
Die ganze Frage steht so ziemlich im Titel. Ich möchte für jede Zeile der Tabelle das Maximum einer Teilmenge von Spalten auswählen.
Zum Beispiel aus dieser Tabelle
name m1 m2 m3 m4
A 1 2 3 4
B 6 3 4 5
C 1 5 2 1
das Ergebnis wäre
name max
A 4
B 6
C 5
Die Abfrage muss mit Oracle 8i kompatibel sein.