Einzelnen Beitrag anzeigen

jensw_2000
(Gast)

n/a Beiträge
 
#20

Re: Suche bestimmten SQL Code

  Alt 29. Okt 2005, 10:18
Zitat von Jelly:
Gibts da einen Unterschied zwischen isnull und COALESCE
Jepp,

COALESCE gibe den ersten Wert einer Liste zurück, der nicht NULL ist. Wenn alle Werte NULL sind ist das Ergebnis egenfalls NULL.

SQL-Code:
  
COALESCE(NULL,NULL,NULL,2,3,NULL) --ergibt 2
COALESCE(NULL,NULL,NULL) --ergibt NULL
ISNULL ersetzt NULL-Ausdrücke durch einen gezielten Ersatzwert.

SQL-Code:
ISNULL(NULL,0) --ergibt 0
ISNULL( 'Egal'+CAST(NULL AS VARCHAR(5)) ,'') --ergibt ''

Schöne Grüße,
Jens
  Mit Zitat antworten Zitat