Thema: Delphi IIF mit SQLite

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#7

AW: IIF mit SQLite

  Alt 6. Jun 2022, 19:05
Schade, dass Sqlite kein CONCAT kennt, so wie nahezu jedes andere ordentliche DBMS.
concat_ws(" - ", BereichName, UnterbereichName) AS Bereich

aber als Alternatove geht es auch so
BereichName || coalesce(UnterbereichName||" - ", "") AS Bereich


[EDIT]
neee, das trifft nur zu, wenn es NULL und nicht '' ist


Ist UnterbereichName wirklich '' oder vielleicht doch NULL.


aus '' mach NULL (falls noch nicht) und dann
concat_ws(" - ", BereichName, nullif(UnterbereichName,"")) AS Bereich

aber als Alternatove geht es auch so
BereichName || coalesce(nullif(UnterbereichName,"")||" - ", "") AS Bereich
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 6. Jun 2022 um 19:14 Uhr)
  Mit Zitat antworten Zitat