Manchmal hat man das Problem, dass DECODE nicht richtig passt und CASE zu aufwändig ist. .. und man will ja nicht immer neue Oracle-Funktionen selbst schreiben
Hier helfen noch die Oracle-Funktionen GREATEST und LEAST
greatest(e1[,e2] …) | größter Wert der Ausdrücke |
least(e1[,e2] …) | kleinster Wert der Ausdrücke |
bei einem Vergleich von Strings gilt:
- greatest (‚abc‘,’cbe‘) = ‚cbe‘
- greatest (‚ABC‘,’cbe‘) = ‚cbe‘
- greteast(‚ABC‘,’987′) = ‚ABC‘
Die Funktionen bitte nicht mit den Gruppierfunktionen MIN und MAX verwechseln!
Schreibe einen Kommentar
Du musst angemeldet sein, um einen Kommentar abzugeben.