概述
本文讲解多行函数,多行函数一般用于 数值类型 的列,多用于 统计,返回 一个值
max()-在多行记录中查询最大值
详解:
https://www.malaoshi.top/show_1GW2JjUB7EuJ.html
min()-在多行记录中查询最小值
使用下面函数:
min(列名)
查询最少工资
select min(sal) from emp
sum()-在多行记录中求和
详见:
https://www.malaoshi.top/show_1GW2JjKPcUKt.html
count()-查询结果的行数
详见链接:
https://www.malaoshi.top/show_1GW2Ji3VjTYN.html
avg()-在多行记录中计算平均值
详见:
https://www.malaoshi.top/show_1GW2Jjyry1AG.html
单行函数不能和多行函数同时存在
下面sql报错
select length(ename),max(sal) from emp
多行函数可以同时存在
下面sql正确
select max(sal),min(sal),count(*) from emp
练习
部门编号是10的,工资最高的是多少钱
查询全公司平均奖金是多少钱
查询部门编号是20的平均工资
工资大于1600(含1600),有多少人
查询部门编号是30,得到最多奖金的金额