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