数据库(五)聚合函数
前言
本文为在霍格沃兹测试开发学社的学习经历分享,希望有志同道合的小伙伴可以一起交流技术,一起进步~
聚合函数
- 概念
用来做纵向运算的,可以针对某列的值进行运算,返回一个单一的值,可以计算平均工资等
常见聚合函数:
-
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;
推荐阅读文章链接:接口测试经典面试题:Session、cookie、token有什么区别?_霍格沃兹测试开发学社的博客-CSDN博客