聚集函数(aggregate function)运行在行组上,计算和返回单个值的函数
聚集函数 说明AVG([distinct] expr) 求平均值
COUNT({* [distinct] } expr)
MAX([distinct] expr) 求最大值
MIN([distinct] expr) 求最小值
SUM([distinct] expr) 求累加和
select avg(列名) from 表名; -- ...... -- avg() 仅仅用于单列,多列着多个 avg()函数 -- 忽略列值为 NULL 的行 select avg(prod_price) as avg_price from products; -- count() select count(*) from products; --所有行数 select count(prod_name) from products; --忽略NULL的所有行 -- max() 略NULL的行 select max(prod_price) as max_price from products; -- min() 略NULL的行 select min(prod_price) min_price from products; -- sum() 略NULL的行 select sum(prod_price) total_price from products; 9.1 聚合or集合不同的值,默认为all