Oralce SQL语言常用函数(五)聚合函数

使用聚合函数之前,我们需要先明白“分组”的概念

在工作中我们会遇到的一类问题就是对检索出来的数据进行分组

分组的语法结构是很简单的,就是使用GROUP BY 关键字后面跟分组依据字段

比如说我们需要查询商品表,根据商品类别分别求商品的数量


需要注意的是,对数据分组之后,其SELECT后面的查询结果字段一般

只能是分组字段或者是聚合函数表达式


聚合函数也叫组函数,有的地方也叫集合函数,它的数据源一般来自多组数据,

但返回的时候一般是一组数据,比如求和,求最大值,求最小值等

常用的聚合函数有以下几种:


1.sum函数

接收一个参数,表示对指定列,进行求和的操作

比如要获得商品表中所有商品的总数量

又比如我们需要获得商品表中每类商品的总数量:


2.count函数

表示是求指定表中列的总行数

比如我们需要获得商品表中总的记录数

又比如我们需要获得每类商品在商品表中的总的记录数


3.MAX函数

这个函数用于获得指定列中的最大值

用于获得指定列中的最大值,它也只指定一个参数,用于对指定列求最大值

如我们需要查询商品表中最贵商品的价格

我们也可以查询每一类商品中的最贵商品价格



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值