首页 > 代码库 > 22-9 聚合函数
22-9 聚合函数
SQL 聚合函数(把多条数据变成一条,需要用到分组,然后统计):
MAX(最大值)、MIN(最小值)、AVG(平均值)、SUM(和)、COUNT(数量:记录的条数)
select * from TblStudent --统计出所有人的年龄的总和 select sum(tsage) as 年龄总和 from TblStudent --统计当前表中一共有多少条记录 select count(*) from TblStudent --计算平均年龄 select 平均年龄=(select sum(tsage) as 年龄总和from TblStudent)*1.0/(select count(*) from TblStudent) --计算年龄最大的 select MAX(tsage) from TblStudent --计算年龄最小的 select MIN(tsage) from TblStudent --计算平均值avg select avg(tsage) from TblStudent
------------聚合函数的一些其他问题------------------- --1.聚合函数不统计空值 select * from TblStudent select count(tsage) from TblStudent select avg(tsage) from TblStudent --avg()也是不统计空值的 select sum(tsage) from TblStudent --sum()对于nulll值,认为是0 --2.如果使用聚合函数的时候,没有手动group by分组,那么聚合函数会把整个表中的数据作为一组来统计。
22-9 聚合函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。