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