SQL Server—聚合函数count()的用法
聚合函数count()的用法:
1、count(*)
返回表中所有的记录的个数。
select * from emp;
select COUNT(*) from emp; --返回emp表所有记录的个数
2、count(字段)
返回字段值非空的记录的个数,重复的记录也被当作有效的记录
select COUNT(deptno) from emp; --返回值是14,这说明deptno的重复的记录也被当作有效的记录
select COUNT(comm) from emp; --返回值是4,这说明comm为null的记录不会被当作有效的记录
3、count(distinct 字段)
返回字段不重复并且非空的记录的个数。
select COUNT(distinct deptno) from emp; --返回值是3,统计deptno不重复的记录的个数
注意的事项:
select MAX(sal) as "最高工资",MIN(sal) as "最低工资",COUNT(*) as "员工人数" from emp; --OK,输出的是表的整体信息
select MAX(sal),LOWER(ename) from emp; --错误,单行函数和多行函数不能混用
1.本站所有资源收集于互联网和用户上传,如有侵权请联系客服删除;
2.本站不保证所提供下载资源的准确性、安全性和完整性,请自行测试;
3.资源仅供学习交流使用,版权归原作者所有,请在下载后24小时之内删除;
4.如用于商业或非法用途实属个人行为,与本站无关,一切后果由用户自负;
5.本站提供的源码、主题模板、插件等资源,都不包含技术服务,请大家谅解;
6.本站所设置的资源售价只是用于赞助,收取费用仅维持本站的日常运营所需;
7.如果您有好的源码或者教程,请至个人中心发布资源,将有积分奖励和额外收入;
8.本站默认解压密码:www.ittiantang.com,如有链接无法下载,请联系管理员处理。
IT天堂 » SQL Server—聚合函数count()的用法
2.本站不保证所提供下载资源的准确性、安全性和完整性,请自行测试;
3.资源仅供学习交流使用,版权归原作者所有,请在下载后24小时之内删除;
4.如用于商业或非法用途实属个人行为,与本站无关,一切后果由用户自负;
5.本站提供的源码、主题模板、插件等资源,都不包含技术服务,请大家谅解;
6.本站所设置的资源售价只是用于赞助,收取费用仅维持本站的日常运营所需;
7.如果您有好的源码或者教程,请至个人中心发布资源,将有积分奖励和额外收入;
8.本站默认解压密码:www.ittiantang.com,如有链接无法下载,请联系管理员处理。
IT天堂 » SQL Server—聚合函数count()的用法
常见问题FAQ
- IT天堂的会员权益只能通过充值获得吗?
- 您可以通过签到功能获得积分,用积分兑换会员权益。
- 网站上的VIP资源只能通过充值购买吗?
- 您可以通过每日签到获得积分,使用积分直接购买VIP资源。