一.介绍及语法:
(纵向:竖着)
注:聚合函数不对null值进行运算
avg函数计算结果可能出现小数
二.实例:
表:
1.统计该企业员工数量:
/*用count函数(进行求和操作)-->针对非空字段 */
-- 方式1: count(字段)
select count(id) from tb_employee;
-- 方式2: count(常量)
select count(0) from tb_employee;
/*select count('A') from tb_employee;也行 -->A为字符,用ASCII码参与运行 */
-- 方式3: count(*)-->推荐
select count(*) from tb_employee;
2.统计该企业最早入职的员工:
/*要入职日期的最小值-->用聚合函数min*/
select min(entrydate) from tb_employee;
3.统计该企业最晚入职的员工:
/*要入职日期的最大值-->用聚合函数max*/
select max(entrydate) from tb_employee;
4.统计该企业员工id的平均值-->用聚合函数avg:
select avg(id) from tb_employee;
5.统计该企业员工的id之和-->用聚合函数sum:
select sum(id) from tb_employee;