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

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

geimist
****
Beiträge: 191
Registriert: Fr, 15.02.2008 16:10

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

Beitrag 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.
Zuletzt geändert von geimist am Fr, 27.02.2009 12:30, insgesamt 1-mal geändert.
Gruß
Stephan

LibreOffice 5.3 - MAC OS/X 10.11
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

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

Beitrag 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)
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
geimist
****
Beiträge: 191
Registriert: Fr, 15.02.2008 16:10

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

Beitrag 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.
Gruß
Stephan

LibreOffice 5.3 - MAC OS/X 10.11
Antworten