多行函数:(聚合函数/分组函数)
解释:多条数据进入,单条结果出来(多进单出)
1).max(obj):最大值
2).min(obj):最小值
3).sum(num):求和
4).avg(num):求平均值
5).count(obj):计数
【注意事项】:
1).max()和min()两个函数可以接受任何数据类型的实际参数
2).sum()和avg()两个函数只能接受number类型的数据
3).多行函数/聚合函数/分组函数满足自动忽略空值的特点(在某些情况下,我们不应该忽略空值...)
案例如下:
查询公司薪资最高的、最低的、工资总和以及平均值的信息?
select max(salary),min(salary),sum(salary),avg(salary)
from employees;
参看如下代码并思考:
select max(last_name),max(hire_date),min(last_name),min(hire_date)
from employees;
关于count()的使用:
需求如下:
查询公司有多少员工?
select count(employee_id),count(last_name),count(hire_date) from employees;
select count(1),count(2),count(0),count(107),count('*') from employees;
执行以上代码发现效果都是正