SqlServer系列笔记——casewhen语句

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语句
文章分享:http://csruizhi.cn/article/jsdsee.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 网站建设方案 做网站设计 手机网站制作 专业网站设计 定制网站设计 成都网站建设 成都网站设计 成都营销网站制作 成都网站设计 重庆企业网站建设 成都网站建设公司 响应式网站设计 网站建设公司 宜宾网站设计 成都商城网站制作 成都网站建设 成都做网站建设公司 成都网站制作 成都商城网站建设 广安网站设计 四川成都网站设计 成都品牌网站建设