Как заменить (нулевые) значения на 0 в PIVOT?

Я попытался преобразовать (нулевые) значения с 0 (нулями) в функции PIVOT, но безуспешно.

Ниже приведена таблица и синтаксис, который я "пробовал"

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

Я пытался использоватьISNULL но не сработало.

PIVOT SUM(ISNULL(DATA,0)) AS QTY

Может кто-нибудь, пожалуйста, посмотрите на его синтаксическую ошибку? Большое спасибо!

Ответы на вопрос(6)

Ваш ответ на вопрос