GROUP BY 用于将表中数据按指定列分组并汇总,使用聚合函数(如 SUM、COUNT、AVG)对组内数据进行统计,语法为 SELECT aggregate_function(column_name) AS alias FROM table_name GROUP BY column_name。
GROUP BY 子句:MySQL 中分组数据
什么是 GROUP BY?
GROUP BY 子句用于将表中的数据根据指定的列进行分组。分组后,它对每个组执行聚合函数,如 SUM、COUNT、AVG 等,以汇总和统计组内数据。
语法:
<code class="sql">SELECT aggregate_function(column_name) AS alias FROM table_name GROUP BY column_name</code>
参数:
工作原理:
GROUP BY 子句通过以下步骤工作:
示例:
以下示例使用 GROUP BY 子句来查找每个部门的员工数量:
<code class="sql">SELECT department_id, COUNT(*) AS num_employees FROM employees GROUP BY department_id;</code>
结果将显示部门 ID 和每个部门的员工数量。
注意事项:
以上是mysql中的groupby怎么用的详细内容。更多信息请关注PHP中文网其他相关文章!