Oracle GROUP BY子句
在Oracle GROUP BY子句中与SELECT语句一起使用可从多个记录中收集数据,并将结果按一个或多个列分组。
句法:
参数:
expression1,expression2,… expression_n:它指定未封装在聚合函数的表达式。这些表达式必须包含在GROUP BY子句中。
gregation_function:它指定聚合函数,即SUM,COUNT,MIN,MAX或AVG函数。
gregation_expression:指定聚合函数所基于的列或表达式。
表:它指定要从中检索记录的表。
条件:它指定要选择的记录必须满足的条件。
Oracle GROUP BY示例:(具有SUM函数)
让我们来一张桌子“ salesdepartment”
销售部门表:
执行此查询:
输出量
上面的示例将显示每个项目的总销售额。
Oracle GROUP BY示例:(具有COUNT函数)
让我们来一张桌子“客户”
在这里,我们创建一个名为客户的表。该表没有任何主键。
客户表:
执行此查询:
输出:
Oracle GROUP BY示例:(具有MIN函数)
让我们来一张桌子“员工”
员工表:
执行此查询:
输出:
Oracle GROUP BY示例:(具有MAX函数)
在此示例中,我们使用上面给出的“员工”表。
执行此查询:
输出:
0
相关文章:Oracle教程 Oracle教程 Oracle教程提供了Oracle的基本和高级概念。我们的Oracle教程专为初学者和专业人 […]...
Oracle CREATE TABLE AS语句 CREATE TABLE AS语句 CREATE TABLE AS语句用于通过复制现有表的列从现有表创建表。 […]...
Oracle Alter Table Oracle ALTER TABLE语句 在Oracle中,ALTER TABLE语句指定如何在表中添加,修改 […]...
Oracle视图 Oracle视图 在Oracle中,视图是实际上并不存在的虚拟表。它存储在Oracle数据字典中,不存储任何数 […]...
Oracle插入 Oracle插入语句 在Oracle中,INSERT语句用于将单个记录或多个记录添加到表中。 语法:(使用Va […]...
Oracle更新 Oracle UPDATE语句 在Oracle中,UPDATE语句用于更新表中的现有记录。您可以通过两种方式更 […]...
Oracle截断表 Oracle TRUNCATE TABLE 在Oracle中,TRUNCATE TABLE语句用于从表中删除所 […]...
Oracle FROM子句 Oracle FROM子句 FROM子句是SELECT表达式中的强制性子句。它指定要从中检索数据的表。 句法: […]...