Seite 1 von 1

gelöst - ein leeres Feld in der SQL-Entwurfsansicht def?

Verfasst: Do, 26.02.2009 17:18
von geimist
Hallo,

bei folgenden Teil einer Abfrage habe ich das Problem, dass sie nur bei der SQL-Direkteingabe funktioniert in der Entwurfsansicht aber nicht:

SELECT CASEWHEN( "Einladung"."Name" IS NULL, 'keine Angabe', "Einladung"."Name" ) AS "Namenliste" FROM "Einladung" AS "Einladung"


Diese Abfrage in der Entwurfsansicht führt zu dem Fehler: "Fehler in der SQL Syntax"
Der Fehler steht in direktem Zusammenhang mit der Definition des leeren Feldes.

Re: Wie muss ich ein leeres Feld in der SQL-Entwurfsansicht def?

Verfasst: Do, 26.02.2009 18:44
von komma4
Stephan,

interne HSQLDB?

Siehe: http://hsqldb.org/web/hsqlDocsFrame.html
Built-in functions / Stored Procedures hat geschrieben:IFNULL(exp,value)
if exp is null, value is returned else exp)

Re: Wie muss ich ein leeres Feld in der SQL-Entwurfsansicht def?

Verfasst: Fr, 27.02.2009 11:35
von geimist
Hallo Winfried,

vielen Dank für den Tipp. IFNNULL hatte ich auch schon mal gewußt, aber wenn es dann darauf ankommt, denkt man dann doch zu analog und steht auf dem Schlauch.