mysql - GROUP BY 子句必须与聚合函数一起使用?

标签 mysql database group-by aggregate-functions

GROUP BY 子句需要聚合吗?

最佳答案

不,聚合查询不需要 GROUP BY 子句。但是,如果不存在此类子句,则查询只会生成一个结果行,从而聚合整个表。

这有点像如果您不提供自己的子句,DBMS 会插入一个隐式的 GROUP BY 'nothing' 子句。

关于mysql - GROUP BY 子句必须与聚合函数一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47658188/

相关文章:

mysql - SQLSTATE[42S22] : Column not found: 1054 Unknown column '0' in 'field list'

php - 使用从循环接收到的多个复选框值更新数据库?

mysql - SQL查询中执行顺序的困惑

java - JPA - 语法错误解析 SELECT GREATEST(c.field, mc.field), LEAST(c.field, mc.field) FROM table

mysql - Django ORM获取各组最新数据

database - 将哈希写入文件的最佳方法

java - 无法使用准备好的语句插入数据库

php - 在PHP中显示mysql表数据

mysql - 按行为分组

mysql - 避免对来自不同表的多列进行分组的临时表