数据库的聚合函数中的sum函数,如果参数是一个判断条件,那计算结果是怎么样的?
问题描述:
数据库的聚合函数中的sum函数,如果参数是一个判断条件,那计算结果是怎么样的?
比如select sum(sal<5000) from t_emp
21
收起
正在回答
3回答
同学你好,count函数也可以使用对应的if判断条件,比如:
统计总数-->count(if(条件字段名=值,true,null))
统计总数去重复值-->count(DISTINCT 需要计算count的字段名,if(条件字段名=值,true,null))
祝学习愉快!
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星