Ersetzen von (Null-) Werten durch eine 0-Ausgabe in PIVOT
Ich habe versucht, die (Null-) Werte mit der Ausgabe 0 (Nullen) in der PIVOT-Funktion umzuwandeln, habe aber keinen Erfolg.
Unten ist die Tabelle und die Syntax, die ich ausprobiert habe "
SELECT
CLASS,
[AZ],
[CA],
[TX]
FROM #TEMP
PIVOT (SUM(DATA)
FOR STATE IN ([AZ], [CA], [TX])) AS PVT
ORDER BY CLASS
CLASS AZ CA TX
RICE 10 4 (null)
COIN 30 3 2
VEGIE (null) (null) 9
Ich habe versucht, die zu verwendenISNULL
hat aber nicht funktioniert.
PIVOT SUM(ISNULL(DATA,0)) AS QTY
Könnte jemand bitte in seinen Syntaxfehler schauen? Danke vielmals!