Einzelnen Beitrag anzeigen

RSE

Registriert seit: 26. Mär 2010
254 Beiträge
 
Delphi XE Enterprise
 
#7

AW: Select *, ((intfieldname = 0) or (intfieldname is null)) as newfieldname

  Alt 24. Sep 2012, 09:29
select case when (intfieldname is null) or (intfieldname = 0) then 0 else 1 end as newfieldname
Ich probiere das im IBExpert SQL-Editor aus. Der meckert hier schon am "when" rum: Token unknown.
Geht es mit CASE?
CASE IntFeld WHEN NULL THEN 0 ELSE IntFeld END
Hier der gleiche Fehler beim Feldnamen nach dem case.

Ich hätte nicht gedacht, dass das für SQL eine so schwierige Aufgabe ist. Ich werde die Frage hiermit als beantwortet werten und das anders lösen. Trotzdem vielen Dank an alle Beitragenden.
"Seit er seinen neuen Computer hat, löst er alle seine Probleme, die er vorher nicht hatte."
  Mit Zitat antworten Zitat