Microsoft SQL Server TSQL 中是否有任何功能可以缩短此CASE WHEN语句?
CASE
WHEN some_column IS NULL
THEN 0
ELSE 1
END
Run Code Online (Sandbox Code Playgroud)
对于 SQL Server 2012 及更高版本,您可以使用 IIF() 语句。
SELECT IIF(some_column IS NULL , 0 , 1)
Run Code Online (Sandbox Code Playgroud)