CASE用法
创新互联服务项目包括鹤壁网站建设、鹤壁网站制作、鹤壁网页制作以及鹤壁网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,鹤壁网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到鹤壁省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
CASE
WHEN condition1 THEN returnvalue1
WHEN condition 2 THEN returnvalue2
WHEN condition 3 THEN returnvalue3
ELSE defaultreturnvalue
END
相当于if…else…else….
SELECT FName, FWeight,
(CASE
WHEN FWeight<40 THEN ‘瘦瘦'
WHEN FWeight>50 THEN ‘肥肥'
ELSE 'ok'
END)
as isnormal
FROM T_Person
create table bs
(
bsname char(20),
bsflag char(20),
bstime datetime
)
insert bs values('火箭','胜','2008-01-10')
insert bs values('火箭','负','2008-01-11')
insert bs values('火箭','胜','2008-01-10')
insert bs values('公牛','负','2008-01-10')
insert bs values('公牛','胜','2008-01-11')
insert bs values('公牛','负','2008-01-10')
select * from bs
select bsname,胜=sum(case when bsflag= '胜' then 1 else 0 end),
负=sum(case when bsflag='负' then 1 else 0 end)
from bs group by bsname
当前名称:SqlServer系列笔记——casewhen语句
链接地址:https://www.cdcxhl.com/article44/jsdsee.html
成都网站建设公司_创新互联,为您提供网站营销、商城网站、网站改版、微信小程序、动态网站、面包屑导航
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联