# 第08章_聚合函数
目录
什么是聚合函数?
聚合函数作用于一组数据,并对一组数据返回一个值。
#1. 常见的几个聚合函数(使用聚合函数最好是别名,这是一种规范)
#1.1 AVG / SUM :只适用于数值类型的字段(或变量)
SELECT AVG(salary),SUM(salary),AVG(salary) * 107
FROM employees;
#如下的操作没有意义
SELECT SUM(last_name),AVG(last_name),SUM(hire_date)
FROM employees;#0(无效结果,没有意义)
#1.2 MAX / MIN :适用于数值类型、字符串类型、日期时间类型的字段(或变量)
SELECT MAX(salary),MIN(salary)
FROM employees;#24000.00 2100.00
SELECT MAX(last_name),MIN(last_name),MAX(hire_date),MIN(hire_date)
FROM employees;#Zlotkey Abel 2000-04-21 1987-06-17
#1.3 COUNT:
# ① 作用:计算指定字段在查询结构中出现的个数(不包含NULL值的)
SELECT COUNT(employee_id),COUNT(salary),COUNT(2 * salary),COUNT(1),COUNT(2),COUNT(*)
FROM employees ;#107 107 107 107 107 107
SELECT *
FROM employees;
COUNT(*)返回表中记录总数,适用于任意数据类型。