Seite 1 von 1

Re: IF Abfrage Bug???

Verfasst: Fr, 04.04.2014 22:15
von F3K Total
So

Code: Alles auswählen

SELECT "Vorname",
      IFNULL("Name", 'N/A') AS "Name",
      "Ort-NR"
FROM "Mitglieder"
besser so

Code: Alles auswählen

SELECT "Vorname",
      COALESCE("Name", 'N/A') AS "Name",
      "Ort-NR"
FROM "Mitglieder"
HTH R

Re: IF Abfrage Bug???

Verfasst: Sa, 05.04.2014 00:09
von F3K Total
Weil es in der Syntax der HSQLDB 1.8. keine IF-Anweisung gibt.
Siehe auch Chapter 10. Built In Functions im HSQL-Guide
Suchst Du eventuell etwas wie

Code: Alles auswählen

SELECT "Staat", "PLZ", "Ort", CASEWHEN( "Staat" = 'D -', 'nn', 'aa' ) FROM "Ort"
oder

Code: Alles auswählen

Select "Staat", "PLZ", "Ort", CASE WHEN "Staat" = 'D -' THEN 'nn' WHEN "Staat" = 'E -' THEN 'aa'  ELSE 'ff' END FROM "Ort"
HTH R