SQL Server GROUP BY 子句17 Mar 2025 | 阅读 2 分钟 SQL Server GROUP BY 子句用于收集多个记录中的数据,并按一个或多个列对结果进行分组。 它与 SELECT 语句一起使用。 语法 参数解释expression1, expression2, ... expression_n: 这些表达式未封装在聚合函数中,必须包含在 GROUP BY 子句中。 aggregate_function: 它可以是 SUM、COUNT、MIN、MAX 或 AVG 等函数。 tables: 您希望从中检索记录的表。 FROM 子句中必须列出至少一个表。 WHERE conditions: 这是可选的。 记录必须满足的才能被选中的条件。 示例 首先创建一个表 "Employee2" ![]() 以下是表中插入的一些数据列表。 ![]() 使用 SUM 函数进行 GROUP BY请参阅此示例,其中我们使用 SUM 函数从 "Employee2" 中按部门进行 GROUP BY 输出 ![]() 使用 COUNT 函数进行 GROUP BY请参阅此示例,其中我们使用 COUNT 函数从 "Employee2" 中按职位进行 GROUP BY 输出 ![]() 使用 MIN 函数进行 GROUP BY请参阅此示例,其中我们使用 MIN 函数从 "Employee2" 中按部门的薪资进行 GROUP BY。 这将检索按部门的最低薪资 输出 ![]() 使用 MAX 函数进行 GROUP BY请参阅此示例,其中我们使用 MAX 函数从 "Employee2" 中按部门的薪资进行 GROUP BY。 这将检索按部门的最高薪资 输出 ![]() 下一个主题SQL Server WHERE 子句 |
我们请求您订阅我们的新闻通讯以获取最新更新。