count
- count(*)会得到包含NULL的数据行,而count(<column>)会得到NULL之外的数据行。
- 唯一可以使用*作为参数的函数
- 唯一可包含NULL数据的聚合函数
sum
- 只能对数值型的列使用
avg
- 只能对数值型的列使用
max
- 可以对任意数据类型的列使用
min
- 可以对任意数据类型的列使用
- 在聚合函数中使用distinct可以删除重复数据-计算种类
select sum(distinct type) from product;
select sum(distinct type) from product;