当前位置:Gxlcms > 数据库问题 > SQL分组查询

SQL分组查询

时间:2021-07-01 10:21:17 帮助过:1人阅读

注意:

  • AVG、SUM这两个函数只能用来操作数字。
  • MAX、MIN、AVG、SUM等函数在计算时会自动忽略NULL值。
  • 分组函数只能出现在SELECT列表、HAVING子句和ORDER BY子句中,不能出现在WHERE子句中。
  • 如果要限制分组结果,只能使用HAVING子句。
  • 使用分组函数时,出现在SELECT列表中的字段,如果只有组函数的字段,那么可以没有GROUP BY子句,如果还有其他的列或者表达式,则这些列和表达式必须出现在GROUP BY子句中(重要  group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面)
  • 出现在GROUP BY 子句中的列,没有出现在SELECT列表中,语法上是可以的。

 

SQL分组查询

标签:

人气教程排行