首页 » 技术分享 » SQL中SUM和Case When组合是什么意思?

SQL中SUM和Case When组合是什么意思?

 
文章目录

简单的问题,就用简洁的语言来解释,欢迎大家一起交流!

首先,贴出这个SQL语句:

SELECT

     SUM(case when sex=1 then '男' else ‘其他’ end )as '男生'                                       (1)

     SUM(case when sex =2 then ‘女’ else ‘其他’ end )as'女生'                                       (2)

FROM table

解释:该语句的原始数据sex列中1代表男生,2代表女生,最后输出的是男女生人数,(1)含义就是统计sex列中男生的总和。

转载自原文链接, 如需删除请联系管理员。

原文链接:SQL中SUM和Case When组合是什么意思?,转载请注明来源!

0