我有這個查詢
SELECT
COUNT(ISNULL(TRY_CAST(item AS nvarchar), 'Unknown')) AS [col],
item
FROM
table1
GROUP BY
item
我得到了這個結果:
col item
---------
2 NULL
1 100
不知道為什么NULL不會更改為“未知”。
你能指出錯誤的查詢嗎?謝謝
uj5u.com熱心網友回復:
您的 select 陳述句已關閉,您大概想要這個:
SELECT ISNULL(TRY_CAST(item AS nvarchar), 'Unknown') AS item, COUNT(*) AS cnt
FROM table1
GROUP BY ISNULL(TRY_CAST(item AS nvarchar), 'Unknown');
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/361400.html
標籤:sql sql-server
