GREATEST und LEAST

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!

Hinterlasse eine Antwort