常见函数之分组函数
/功能:用作统计和使用,又成为聚合函数或统计函数或组函数/
1)分类:
sum:求和 avg:平均值 max:最大值 min:最小值 count:计算个数
特点a):sum AVG一般用于处理数值型
amx min count可以处理任何类型
b)以上分组函数都忽略null值
2)与distinct搭配实现去重的运算
SELECT COUNT(DISTINCT salary) 工资
FROM employees;
3)count函数的详细介绍
a)count(字段),统计每一行
b)count(*),统计行数
c)count(常量),也是统计行数
虽然三个都是统计行数,但是实现原理不一样(这里就不详细说了)
效率:之前:MYISAM引擎下,count(*)的效率高
现在:count(*)和count(1)效率差不多
4)和分组函数一同查询的字段要求是group
by后的字段
5)求两个日期之间的差值用datediff()方法.