数据库的聚合函数
一、聚合函数:
函数 | 解释 |
---|---|
sum | 总和 |
Avg | 平均值 |
Min | 最小值 |
Max | 最大值 |
Count | 计数 |
二、运用聚合函数
(1)计算平均值、总和、最大值等
select
sum (cj)总分,
max (cj)最高分,
min (cj)最低分,
avg (cj)平均分
from score where xh='s13145202'
(2)计算出全部的平均值,总和,最大值等以及排出前三
select xh,xm,
sum (cj)总分,
max (cj)最高分,
min (cj)最低分,
avg (cj)平均分
from score
group by xh,xm
(3)利用distinct去重(去到姓名中有哪些重复的)
select distinct xm from school
(4)数一数表中共有多少个学生
select count(1) from school
(5)验证是否有重复的姓名
select xm, count(1) from school group by xm having count(1)>1
总结:
聚合函数能够对列进行计算,对于分析和统计是很用的
我们常用的聚合函数有:sum() max() min() avg()。