🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

[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: 25
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: 2884
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: 25
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 !


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten