oracle group by子句,Oracle GROUP BY子句

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”

销售部门表:

groupby1.png

执行此查询:

输出量

groupby2.png

上面的示例将显示每个项目的总销售额。

Oracle GROUP BY示例:(具有COUNT函数)

让我们来一张桌子“客户”

在这里,我们创建一个名为客户的表。该表没有任何主键。

客户表:

groupby3.png

执行此查询:

输出:

groupby4.png

Oracle GROUP BY示例:(具有MIN函数)

让我们来一张桌子“员工”

员工表:

groupby5.png

执行此查询:

输出:

groupby6.png

Oracle GROUP BY示例:(具有MAX函数)

在此示例中,我们使用上面给出的“员工”表。

执行此查询:

输出:

groupby7.png

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表达式中的强制性子句。它指定要从中检索数据的表。 句法: […]...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值