常见的聚合函数
是一种函数,对一组行中的某个列执行计数、求和等计算,最终按需求返回单个值。
常见的聚合函数有:
- AVG() 返回平均值,空值被忽略
- VAR ()返回所有值的统计方差
- VARP ()返回给定表达式中所有值的填充的统计方差
- COUNT() 返回记录的数量
- MAX ()返回最大值
- MIN ()返回最小值
- SUM ()返回和,只能用于数字列,空值被忽略
- STDEV() 返回统计标准偏差
- STDEVP() 返回所有值的填充统计标准偏差
- MEDIAN()返回中位数(仅用于oracle数据库)
示例:
如下为举例所用的数据表test_1的表结构:
查找数据表中兼职工作结算不止一次的人员姓名和次数:
select name, count(*)
from test_1
group by name
having count(*)>1
注意:在使用聚合函数的情况下,加条件筛选时不能用where,要用having
输出: