0
這個case語句有更快的版本嗎?有沒有更快的選擇來檢查SELECT語句在SQL Server的CASE語句中是否爲空?
CASE
WHEN (SELECT STATEMENT) IS NOT NULL
THEN (SELECT STATEMENT)
ELSE 0
END AS [Variable Name]
凡SELECT STATEMENT
不從2號線更改爲3行
謝謝!
這個case語句有更快的版本嗎?有沒有更快的選擇來檢查SELECT語句在SQL Server的CASE語句中是否爲空?
CASE
WHEN (SELECT STATEMENT) IS NOT NULL
THEN (SELECT STATEMENT)
ELSE 0
END AS [Variable Name]
凡SELECT STATEMENT
不從2號線更改爲3行
謝謝!
更快的輸入...
isnull(statement, 0)
WITH cte
AS
(
SELECT co11
FROM ...
)
SELECT ISNULL(cte.col1, 0) as [Variable Name]
FROM cte
多少列不出你SELECT語句? – AK47
更快鍵入或更快執行? :) – dean
我尋找更快的執行。反正select語句只返回一個值。 – foebu