CASE-Alternative in Interbase

Supa

Erfahrenes Mitglied
Hy...

ich hab folgendes Problem: Ich benutze ne Interbase Datenbank und möchte eine Abfrage, ähnlich der untenstehenden, ausführen.

Unter Interbase gibt es allerdings keine CASE-Anweisung. Hat jemand ne Idee, wie man die Anweisung alternativ Implementieren könnte?

Code:
select a,b, 
  CASE 
    when a > b
    then 'a ist größer als b'
    else 'a ist NICHT größer als b'
  END
from beispiel;
 
Falls es in Interbase ein IF-Statement gibt, könnte man Folgendes schreiben:
Code:
SELECT a,b, 
  IF(a > b, 'a ist größer als b', 'a ist NICHT größer als b')
FROM beispiel;
 
Daran hab ich auch schon gedacht, aber mit IF geht's leider auch nicht!

"...unknown token..."

Da gehn mir auch schon die Möglichkeiten aus, oder?
 
Zurück