数据库中 组函数与where 与group by having

组函数也叫多行处理函数或可以理解分组后使用的函数,但默认未使用group by分组前表中的数据是一组,但即使这样,我们也不能在where 时就使用组函数作为判断条件,,只能使用group by分组后使用比如在having中 使用。有以下几种:

    • 分类:
      count 计数
      sum 求和
      avg 平均值
      max 最大值
      min 最小值
      注:
      ①所有的分组函数都是对“某一组"数据进行操作的。
      ②分组函数自动忽略空值(NULL),不需要手动的加where条件排除空值。
      ③在数据库运算中,NULL参与的运算,结果一定是NULL。
      ④分组函数不能直接使用在where关键字后面,
原文地址:https://www.cnblogs.com/zjazn/p/14229051.html