分组与聚合函数在SQL查询中的应用
1. 分组(GROUP BY)
在SQL查询中, GROUP BY 子句是一个强大的工具,它允许我们将数据按照一个或多个列进行分组,从而对每个组应用聚合函数。这使得我们可以轻松地对数据进行汇总和分析。例如,如果我们想要统计每个月雇佣的员工数量,我们可以使用 GROUP BY 子句来按月份分组,并使用 COUNT() 函数来计算每个月的雇员数量。
使用 GROUP BY 子句的基本语法
SELECT column1, column2, aggregate_function(column3)
FROM table_name
WHERE condition
GROUP BY column1, column2;
在这个语法中:
- column1 和 column2 是用于分组的列。
- aggregate_function(column3) 是对每个分组应用的聚合函数。
- table_name 是我们要查询的表。
- condition 是可选的过滤条件。
示例:统计每个月雇佣的员工数量
假设我们有一个名为 EMPLOYEES 的表,其中包含员工的雇佣日期( H
超级会员免费看
订阅专栏 解锁全文
1001

被折叠的 条评论
为什么被折叠?



