SQL查询:GROUP BY分组用法及应用场景

        在SQL(Structured Query Language)中,GROUP BY语句是一个强大的工具,它允许我们将来自一个或多个表的行分组为较小的集合,并对每个这样的集合执行聚合操作(如计数、求和、平均值等)。GROUP BY通常与聚合函数(如COUNT()SUM()AVG()MAX()MIN()等)一起使用,以从每个分组中提取有意义的信息。

一、基本语法

SELECT column_name(s), AGGREGATE_FUNCTION(column_name)  
FROM table_name  
WHERE condition  
GROUP BY column_name(s)  
ORDER BY column_name(s);
  • column_name(s): 选择的列名,这些列将出现在结果集中,但通常不用于聚合函数。
  • AGGREGATE_FUNCTION(column_name): 对column_name列执行的聚合函数。
  • table_name: 要从中检索数据的表名。
  • WHERE

你可能感兴趣的:(数据库,sql,数据库,分组,group,统计汇总)