Sql server 2005 如何在sqlserver中获得true\false输出

Sql server 2005 如何在sqlserver中获得true\false输出,sql-server-2005,Sql Server 2005,我的表中有以下值: id ----- 1 2 null 3 4 null 5 现在,我想运行一个类似于以下命令的命令: select id==null from table 输出应如下所示: id ----- false false true false false true false 怎么做?您可以使用: 使用条件id为空时尝试使用用例 SELECT id, CASE WHEN id IS NULL THEN 'true' ELSE 'false

我的表中有以下值:

id
-----    
1    
2
null
3
4
null
5
现在,我想运行一个类似于以下命令的命令:

select id==null from table
输出应如下所示:

id
-----    
false
false
true
false
false
true
false
怎么做?

您可以使用:


使用条件id为空时尝试使用用例
SELECT id, 
       CASE WHEN id IS NULL THEN 'true' ELSE 'false' END AS id_Description
FROM dbo.Table1