百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> mysql的case办法运用益处有哪些
分享文章到:

mysql的case办法运用益处有哪些

发布时间:10/01 来源:未知 浏览: 关键词:

mysql的case办法的使用好处:1、在显示查询结果时可以灵敏的组织格局;2、有效幸免了屡次对统一个表或几个表的拜访。

mysql的case办法的使用好处:

select 与 case结合使用最大的好处有两点,一是在显示查询结果时可以灵敏的组织格局,二是有效幸免了屡次对统一个表或几个表的拜访。

下面举个简便的例子来说明。例如表 students(id, name ,birthday, sex, grade),要求按每个年级统计男生和女生的数目各是多少,

统计结果的表头为,年级,男生数目,女生数目。假如不消select case when,为了将男女数目并列显示,统计起来非常费事,先肯定年级信息,再按照年级取男生数和女生数,并且很容易出错。

用select case when写法如下:

SELECT grade, COUNT (CASE WHEN sex = 1 THEN 1     
                            ELSE NULL
                        END) 男生数,
               COUNT (CASE WHEN sex = 2 THEN 1
                            ELSE NULL
                       END) 女生数
FROM students
GROUP BY grade;
打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板