Libre Office

[gelöst]Abfrage mit CASEWHEN und LIKE führt zu Syntaxfehler

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
pauliv_de
Beiträge: 27
Registriert: Mo 30. Mär 2015, 18:28

[gelöst]Abfrage mit CASEWHEN und LIKE führt zu Syntaxfehler

Beitrag von pauliv_de » Fr 7. Mär 2025, 22:00

Die folgende Abfrage funktioniert:

Code: Alles auswählen

SELECT "Organisation" AS "Organisation",  "Nachname", 
CASEWHEN( "Organisation" > 'G',  'ja' , 'nein') AS "Testspalte"
FROM "anfragen" 
ORDER BY "Organisation" ASC
Diese nächste aber nicht, ich bekomme ich einen Syntaxfehler

Code: Alles auswählen

SELECT "Organisation" AS "Organisation",  "Nachname", 
CASEWHEN( "Organisation" LIKE '%G%',  'ja' , 'nein') AS "Testspalte"
FROM "anfragen" 
ORDER BY "Organisation" ASC
Was mache ich falsch ?
Bin für jeden Hinweis dankbar.
Paul

Libreoffice 25.2.1.2, HSQL, Windows 11
Zuletzt geändert von pauliv_de am Di 11. Mär 2025, 22:56, insgesamt 1-mal geändert.

RobertG
* LO-Experte *
Beiträge: 2963
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: Abfrage mit CASEWHEN und LIKE führt zu Syntaxfehler

Beitrag von RobertG » Sa 8. Mär 2025, 17:58

Nimm die allgemeine Funktion für CASE WHEN. Das Kürzel für die HSQLDB scheint mit LIKE nicht zu funktionieren.

Code: Alles auswählen

SELECT "Organisation" AS "Organisation",  "Nachname", 
CASE WHEN  "Organisation" LIKE '%G%' THEN  'ja'  ELSE 'nein' END AS "Testspalte"
FROM "anfragen" 
ORDER BY "Organisation" ASC
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare

pauliv_de
Beiträge: 27
Registriert: Mo 30. Mär 2015, 18:28

Re: Abfrage mit CASEWHEN und LIKE führt zu Syntaxfehler

Beitrag von pauliv_de » Di 11. Mär 2025, 22:54

Danke, das funktioniert !

Open Office
Antworten