MySQL 分组聚合函数:COUNT、SUM、AVG、MAX、MIN、GROUP_CONCAT
MySQL 中的分组聚合函数是数据分析和统计的重要工具,它们可以根据指定条件对数据进行分组,并对每个组进行聚合操作。常见的 MySQL 分组聚合函数包括:
- COUNT:用于计算指定列的行数。
SELECT COUNT(column_name) FROM table_name GROUP BY column_name;
- SUM:用于计算指定列的总和。
SELECT SUM(column_name) FROM table_name GROUP BY column_name;
- AVG:用于计算指定列的平均值。
SELECT AVG(column_name) FROM table_name GROUP BY column_name;
- MAX:用于找出指定列的最大值。
SELECT MAX(column_name) FROM table_name GROUP BY column_name;
- MIN:用于找出指定列的最小值。
SELECT MIN(column_name) FROM table_name GROUP BY column_name;
- GROUP_CONCAT:用于将指定列的值连接成一个字符串。
SELECT GROUP_CONCAT(column_name) FROM table_name GROUP BY column_name;
这些分组聚合函数可以与 GROUP BY 子句一起使用,以便对每个分组应用聚合函数并生成结果。
原文地址: http://www.cveoy.top/t/topic/plhs 著作权归作者所有。请勿转载和采集!