聚合函数
- 概念
用来做纵向运算的,可以针对某列的值进行运算,返回一个单一的值,可以计算平均工资等
常见聚合函数:
-
COUNT():统计指定列不为NULL的记录行数
-
MAX():计算指定列的最大值
-
MIN():计算指定列的最小值
-
SUM():计算指定列的数值和
-
AVG():计算指定列的平均值
注意:如果是字符串类型的列,则用字符串的运算方式进行排序,根据Ascii码排序
语法:
-- 查询职级名称为Senior Engineer的员工数量
SELECT count(title) from titles where title='Senior Engineer';
-- 查询员工编号为10002的员工最高年薪
select max(salary) from salaries where emp_no=10002;
-- 查询员工编号为10002的员工最低年薪
select min(salary) from salaries where emp_no=10002;
-- 查询员工编号为10002的员工的薪水总和
SELECT sum(salary) from salaries where emp_no=10002;
-- 查询员工编号为10002的员工的平均年薪
SELECT avg(salary) from salaries where emp_no=10002;
标签:salary,聚合,函数,10002,no,--,数据库,员工,where
From: https://www.cnblogs.com/joker108/p/16818197.html