求一sql语句!急!在线等

yushuangxi2002 2003-11-13 10:41:40
我的表是
d_id passno unit
1 w e
2 r
3 s t
4 y

我要执行sql语句后的结果是
d_id passno unit
1 有 e
2 无 r
3 有 t
4 无 y
即当passno中不为null是值为‘有’,为null时值为‘无’,谢谢!!

...全文
23 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yushuangxi2002 2003-11-13
  • 打赏
  • 举报
回复
谢谢大家!我是新手,因为 liuri(璇玑) ,shuiniu(用泪水灌溉幸福), sunshareforever(阳光) ,的回答都是对的,所以我也不知怎么给分,我把分数给了最先的liuri(璇玑) ,谢谢大家的帮助。另外victorycyz(中海,干活去,别在CSDN玩耍!)的回答我在sql2000中测试没通过!
victorycyz 2003-11-13
  • 打赏
  • 举报
回复
select d_id,iif(isnull(passno,'null')='null','有','无') as passno,unit from table_name
sunshareforever 2003-11-13
  • 打赏
  • 举报
回复
select d_id,(case when passno is not null then '有' else '无' end) passno ,

unit from t
liuri璇玑 2003-11-13
  • 打赏
  • 举报
回复
select d_id,(case when passno is null then '无' else '有' end ) passno,unit from 表
shuiniu 2003-11-13
  • 打赏
  • 举报
回复
select d_id ,
case when passno is not null then '有' else '无' passno,
unit
from 表

11,853

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧