求高手解答,关于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