SQL条件判断语句(case when zhen ,isnull)
case when then
语法:
case when 条件 then 值
else 值 end
说明:case函数只返回第一个符合条件的值
示例:
create table #check_wl(
id int,
name varchar(200),
sex int
)
insert into #check_wl values(1,'张三',1)
insert into #check_wl values(2,'李四',1)
insert into #check_wl values(3,'王五',2)
insert into #check_wl values(4,'赵六',3)
insert into #check_wl values(5,'刘七',0)
select *,(case
when sex in(1,3) then '男'
when sex =2 then '女'
else '性别为空' end) as '性别' From #check_wl
输出:
id name sex 性别
1 张三 1 男
2 李四 1 男
3 王五 2 女
4 赵六 3 男
5 刘七 0 性别为空
isnull
说明:如果当前字段为空返回一个指定的值
语法:isnull(字段,值)
示例:
select *,ISNULL(sex,666) from #check_wl
输出:
id name sex (无列名)
1 张三 1 1
2 李四 1 1
3 王五 2 2
4 赵六 3 3
5 刘七 0 0
6 钱八 NULL 666
1、本站目前拥有近 1000+ 精品收费资源,现在加入VIP会员即可全部下载。
2、本资源部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
SEA模板网 » SQL条件判断语句(case when zhen ,isnull)
2、本资源部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
SEA模板网 » SQL条件判断语句(case when zhen ,isnull)
发表评论