zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

SQL教程之 掌握 SQL GROUP BY 的 5 个实用 SQL 示例(含完整sql与测试数据)

SQL教程 示例 掌握 完整 实用 by group
2023-09-11 14:18:47 时间

SQL中的GROUP BY,解释

SQL — 结构化查询语言 — 被广泛用于从关系数据库中提取数据并对其进行转换的工具。

没有数据聚合,数据转换是不完整的,这是 SQL 中的一个重要概念。如果没有 GROUP BY,数据聚合是不可能的!因此,掌握 GROUP BY 以轻松执行所有类型的数据转换和聚合非常重要。

在 SQL 中,GROUP BY 用于数据聚合,使用聚合函数。如SUM()、MIN()、和。MAX()_AVG()COUNT()

但是,为什么聚合函数要和 GROUP BY 一起使用呢?

在 SQL 中,使用 GROUP BY 子句将行分组在一起。因此,当您对列使用聚合函数时,结果描述了该特定行组的数据。

在本文中,我将解释 5 个在 SQL 查询中使用GROUP BY子句的示例,这将帮助您轻松使用GROUP BY。

我将这篇文章写得很短,以便您可以快速完成并掌握 SQL 中的一个重要概念。

您可以使用此索引快速导航到您最喜欢的部分。

· GROUP BY with Aggregate Functions
· GROUP BY without Aggregate Functions
· GROUP BY with HAVING
· GROUP BY with ORDER BY
· GROUP BY with WHERE, HAVING and ORDER BY

本文测试数据集在文档尾部

它是一个简单的 9999 x 11 数据集,如下所示。

在这里插入图片描述