Problem mit NULL im SQL Statement

26/03/2008 - 11:28 von Saladin | Report spam
Guten Tag,

ich habe folgendes in meinem SQL Statement:

case when [view] is null then ''''''
else '''' + RTRIM([view]) + '''' end + ',' +
case when organisation is NULL then ''''''
else '''' + RTRIM(organisation) + ''');'


Obwohl in organisation und view null steht macht er keine hochkommas.
Wie kann ich den Fall abdecken wenn sowohl das Feld leer ist als auch
NULL steht. Wie muss mein SQL aussehen ?

Vielen Dank
Saladin Hakverdi
 

Lesen sie die antworten

#1 Stefan Hoffmann
26/03/2008 - 11:35 | Warnen spam
hallo Saladin,

Saladin schrieb:
Obwohl in organisation und view null steht macht er keine hochkommas.
Wie kann ich den Fall abdecken wenn sowohl das Feld leer ist als auch
NULL steht. Wie muss mein SQL aussehen ?


Bei mir funktioniert es so:

SELECT [AddressID],
[AddressLine1],
case when [AddressLine2] is null then ''''''
else '''' + RTRIM([AddressLine2]) + ''''
end,
[City],
[StateProvinceID],
[PostalCode],
[rowguid],
[ModifiedDate]
FROM [AdventureWorks].[Person].[Address]


mfG

Ähnliche fragen