Oracle GROUP BY 子句17 Mar 2025 | 阅读 2 分钟 在 Oracle 中,GROUP BY 子句与 SELECT 语句一起使用,用于从多个记录中收集数据,并按一个或多个列对结果进行分组。 语法 参数expression1, expression2, ... expression_n: 它指定未封装在聚合函数中的表达式。这些表达式必须包含在 GROUP BY 子句中。 aggregate_function: 它指定聚合函数,例如 SUM、COUNT、MIN、MAX 或 AVG 函数。 aggregate_expression: 它指定聚合函数所基于的列或表达式。 表:它指定您要从中检索记录的表。 conditions: 它指定记录被选中必须满足的条件。 Oracle GROUP BY 示例:(使用 SUM 函数)让我们以表格 "salesdepartment" 为例 销售部门表 ![]() 执行此查询 输出 ![]() 上面的示例将显示每个单独项目的总销售额。 Oracle GROUP BY 示例:(使用 COUNT 函数)让我们以表“customers”为例 在这里,我们创建一个名为 customers 的表。此表没有任何主键。 Customer 表 ![]() 执行此查询 输出 ![]() Oracle GROUP BY 示例:(使用 MIN 函数)让我们以表格 "employees" 为例 员工表 ![]() 执行此查询 输出 ![]() Oracle GROUP BY 示例:(使用 MAX 函数)在此示例中,我们使用上面给出的 "employees" 表。 执行此查询 输出 ![]() 下一主题Oracle HAVING 子句 |
我们请求您订阅我们的新闻通讯以获取最新更新。