当前位置: 代码迷 >> SQL >> Oralce SQL语言惯用函数(五)聚合函数
  详细解决方案

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

热度:76   发布时间:2016-05-05 13:38:25.0
Oralce SQL语言常用函数(五)聚合函数

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

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

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

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


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

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


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

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

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


1.sum函数

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

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

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


2.count函数

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

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

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


3.MAX函数

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

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

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

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



  相关解决方案