常见函数--多行函数
功能:用于统计使用,又称为聚合函数或者组函数
简单 使用
sum,avg数值型,null值不参与
- 1.sum 求和
SELECT SUM(salary) FROM employyees;
- 2.AVG 平均值
SELECT AVG(salary) FROM employees;
- 3.MIN 最小值
SELECT MIN(salary) FROM employees;
- 4.MAX 最大值
SELECT MAX(salary) FROM employees;
- 5.COUNT 统计字段数量
SELECT COUNT(salary) FROM employees;
统计行数
select count(*) from xxx;
SELECT SUM(salary) 和,AVG(salary) 平均,MAX(salary) 最高,MIN() 最低,COUNT(salary) 个数 FROM employees;
和分组函数一同查询的字段要求值group by后的字段
练习:
1.查询公司员工工资的最大值,最小值,平均值,总和
SELECT MAX(salary) mx,MIN(slary)mi,ROUND(AVG(salary),2)ag,SUM(slary) sum FROM empployess;
2.查询员工表中的最大入职时间和最小入职时间的相差天数
SELECT DATEIFF(MAX(hiredate),' MIN(hiredate)')
3.查询部门编号为90的员工个数
SELECT COUNT(*) FROM employees WHERE department_id=90;

我的微信
这是我的微信扫一扫
评论