数据库中 组函数与where 与group by having
组函数也叫多行处理函数或可以理解分组后使用的函数,但默认未使用group by分组前表中的数据是一组,但即使这样,我们也不能在where 时就使用组函数作为判断条件,,只能使用group by分组后使用比如在having中 使用。有以下几种:
- 分类:
count 计数
sum 求和
avg 平均值
max 最大值
min 最小值
注:
①所有的分组函数都是对“某一组"数据进行操作的。
②分组函数自动忽略空值(NULL),不需要手动的加where条件排除空值。
③在数据库运算中,NULL参与的运算,结果一定是NULL。
④分组函数不能直接使用在where关键字后面,