Einzelnen Beitrag anzeigen

jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#2

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

  Alt 24. Sep 2012, 09:48
Hallo,

ich möchte ein zusätzliches boolsches Feld selektieren, etwa so:
Code:
SELECT *, ((INTFIELDNAME = 0) OR (INTFIELDNAME IS NULL)) AS NEWFIELDNAME
Geht so etwas? Wie ist die korrekte Syntax? Stringkonkatenation mehrerer Konstanten und Felder und Rückgabe als neues Feld geht ja auch auf diese Weise...
Interbase müsste DECODE kennen:
Code:
SELECT *, DECODE(INTFIELDNAME, 0, NewValue,
                               NULL, AnotherNewValue,
                               ElseValues) AS NEWFIELDNAME
   from ...
Gruß, Jo
  Mit Zitat antworten Zitat