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
Weil es in der Syntax der HSQLDB 1.8. keine IF-Anweisung gibt.
Siehe auch Chapter 10. Built In Functions im [url=https://forum.openoffice.org/en/forum/viewtopic.php?f=13&t=25716#p116849]HSQL-Guide[/url]
Suchst Du eventuell etwas wie
[code]SELECT "Staat", "PLZ", "Ort", CASEWHEN( "Staat" = 'D -', 'nn', 'aa' ) FROM "Ort"[/code]
oder
[code]Select "Staat", "PLZ", "Ort", CASE WHEN "Staat" = 'D -' THEN 'nn' WHEN "Staat" = 'E -' THEN 'aa' ELSE 'ff' END FROM "Ort"[/code]
HTH R