IF Abfrage Bug???

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: IF Abfrage Bug???

Re: IF Abfrage Bug???

von F3K Total » Sa, 05.04.2014 00:09

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

Re: IF Abfrage Bug???

von F3K Total » Fr, 04.04.2014 22:15

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

Nach oben