读书人

求高手解答关于case命令。该怎么处理

发布时间: 2012-01-11 22:28:46 作者: rapoo

求高手解答,关于case命令。
select 项目编号,(case when 项目编号 in (61,62) then ' ' else 执行编号 end) 执行编号,开始时间,录单人员,审核人员,系统序号 from NEW日常项目列表
where 执行编号=3169

查询出来的结果为:

项目编号执行编号开始时间录单人员审核人员系统序号
61__________0______2011-1-1____5________5________1
10__________4______2011-1-2____6________6________2
62__________0______2011-1-3____7________7________3

我想那两个结果不为 0 而为 Null 该怎么写?

[解决办法]
select 项目编号,(case when 项目编号 in (61,62) then null else 执行编号 end) 执行编号,开始时间,录单人员,审核人员,系统序号 from NEW日常项目列表
where 执行编号=3169

读书人网 >SQL Server

热点推荐