谁帮我想想这个sql语句怎么写

铁塔埃菲尔 2009-12-19 03:12:13
假如 select name from t where name= 'xiaoming' 没有一条符合条件的记录 我怎么在sql里 name字段显示 “无符合”
...全文
256 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
特别 2009-12-22
  • 打赏
  • 举报
回复
看来SQL SERVER数据库还是挺火的
特别 2009-12-22
  • 打赏
  • 举报
回复
要是楼主用的不是Sql server数据库,上面的全部熄火,嘿嘿
zhoujk 2009-12-22
  • 打赏
  • 举报
回复
有必须做得这么复杂吗
hujun1024 2009-12-22
  • 打赏
  • 举报
回复
select
(case when
(select count(name) from t where name= 'xiaoming') = 0 then '无符合'
else name
end
) name from t where name = 'xiaoming'
皮皮虾向前冲 2009-12-20
  • 打赏
  • 举报
回复
Wude_S 2009-12-20
  • 打赏
  • 举报
回复
把name的默认值设成“无符合”,无符合条件的不修改
百事洞明 2009-12-20
  • 打赏
  • 举报
回复
if(exists(select 1 from t where name= 'xiaoming' ))
select * from t where name= 'xiaoming'
else
select '无符合'
cyp798752401 2009-12-20
  • 打赏
  • 举报
回复
O(∩_∩)O~ 刚学 sql 过来学习学习
shighui 2009-12-20
  • 打赏
  • 举报
回复
select isnull(name,'无符合') from t where name= 'xiaoming'
薇薇 2009-12-20
  • 打赏
  • 举报
回复
我也来学习学习啦
还是可以的哈 不错的哈
qldsrx 2009-12-20
  • 打赏
  • 举报
回复
虽然回复了很多,但都写得不够好。这是最简单的SQL写法:

select ISNULL(MAX(name),'无符合') from t where name= 'xiaoming'
xiaoyuchen3v 2009-12-20
  • 打赏
  • 举报
回复
8L
kingcsx666 2009-12-20
  • 打赏
  • 举报
回复

if(exists(select 1 from t where name= 'xiaoming' ))
select Name from t where name= 'xiaoming'
else
select '无符合' As Name

wangwfksyc 2009-12-19
  • 打赏
  • 举报
回复
用T-SQL编程语句
XiaoShe8 2009-12-19
  • 打赏
  • 举报
回复
select name from t where name='xiongming'..
xiangxiao_bobo 2009-12-19
  • 打赏
  • 举报
回复
case end 结构
blackwolves 2009-12-19
  • 打赏
  • 举报
回复
select distinct case when name='xiaoming' then name else '无符合' end from t
xingfeng123 2009-12-19
  • 打赏
  • 举报
回复
select distinct(case when name<>'经理'then'无符合' else name end) as name
from t
ccg_2008 2009-12-19
  • 打赏
  • 举报
回复
我姓区不姓区 2009-12-19
  • 打赏
  • 举报
回复

if(exists(select 1 from t where name= 'xiaoming' ))
select * from t where name= 'xiaoming'
else
select '无符合'
加载更多回复(7)

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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