1、COUNT(*)计算元组的个数

2、COUNT([DISTINCT|ALL]col)对一列中的值计算个数。distinct去重复,缺省时是ALL。

3、SUM([DISTINCT|ALL]<列名>)求某一列值的总和(数值型)

4、AVG(DISTINCT|ALL<列名>)求某一列值的平均值.

5、MAX(<列名>)求某一列值的最大值

6、MIN(<列名>)求某一列值的最小值

7、STDDEV(DISTINCT|ALL<列名>)返回样本标准偏差。它可用作聚集和分析函数。

①与stddev_samp的不同之处在于,当计算的输入数据只有一行时,stddev返回0,而stddev_samp返回null。
   ②Oracle数据库中,标准偏差计算结果与variance用作集聚函数计算结果的平方根相等。
   ③该函数参数可取任何数字类型或是任何能隐式转换成数字类型的非数字类型。

8、STDDEV_SAMP(expr) 样本标准差,等效于函数VAR_SAMP的平方根

9、STDDEV_POP(expr)函数:该函数计算总体标准偏离,并返回总体变量的平方根,其返回值与VAR_POP函数的平方根相同。

10、VARIANCE(DISTINCT|ALL<列名>)函数:返回一对表达式的样本方差 SQRT(VARIANCE(expr)) = STDEV(expr)

11、VAR_SAMP(expr) 样本方差

12、VAR_POP(expr) 总体方差

13、COVAR_POP(expr, expr)函数:返回一对表达式的总体协方差。SQRT(COVAR_POP(expr)) = STDDEV_POP(expr)

14、COVAR_SAMP(expr, expr)函数:返回一对表达式的样本协方差。SQRT(COVAR_SAMP(expr)) = STDDEV_SAMP(expr)

15、CORR(expr1,expr2,over(analytic_clause)):返回一对表达式的相关系数[返回一个-1~1的数,相关系数给出了关联的强度,0表示不相关]

16、LISTAGG()函数:语法——LISTAGG(col1,char) WITHIN GROUP( ORDER BY col2);listagg函数的第一个参数col是需要显示的字段;第二个参数char是数值之间的分隔符;同时还需要进行排序和分组within group (order by col2)

17、几个分组函数:

GROUP BY 主要用来对一组数进行统计

HAVING 对分组统计再加限制条件

ORDER BY 用于对查询到的结果进行排序输出

FIRST函数:不能单独使用,必须与其他分组函数结合使用。通过使用该函数,可以取得排序等级的第一级,然后然后使用分组函数汇总该等级的数据。

LAST函数:不能单独使用,必须与其他分组函数结合使用。通过使用该函数,可以取得排序等级的最后一级,然后使用分组函数汇总该等级的数据。

oracle聚合函数相关推荐

  1. oracle 聚合函数 日期,Oracle日期函数/字符函数/数字函数/转换函数/聚合函数

    Oracle日期函数: MONTHS_BETWEEN:返回两个日期之间月份的差值 MONTHS_BETWEEN('01-EP-95','11-JAN-94') ===>19.6774194 AD ...

  2. Oracle 聚合函数(Aggregate Functions)说明

    Oracle Aggregate Functions用过很多,官网的说明如下: Aggregate Functions http://docs.oracle.com/cd/E11882_01/serv ...

  3. oracle中聚合比较函数,Oracle聚合函数/分析函数

    oracle函数分两类:单行函数.多行函数.多行函数又分为聚合函数.组合函数,参数为数组,数据大小为记录数,这种数组不是普通高级语言的数组,是一种虚拟数组,当记录数大时,会将数据写入硬盘,内存中放的只 ...

  4. oracle聚合函数wmsys,oracle 自定义聚合函数

    oracle提供了聚合函数的API可以让我们方便的自己定义聚合函数. 详细看oracle官方文档: http://docs.oracle.com/cd/B14117_01/appdev.101/b10 ...

  5. oracle 聚合函数 条件,Oracle PLSQL之HAVING后面的条件可由聚合函数构成,也可由GROUP BY后的字段构成...

    HAVING主要用于对分组后的数据进行过滤, 一般我们在其后接聚合函数(SUM,COUNT等), 除此之外我们还可以用GROUP BY后面的字段组成HAVING后的过滤条件. SQL> sele ...

  6. oracle聚合函数rank()的用法和一些体会

    先建了张测试表 SQL> select * from test_a; ID                   PLAYNAME                  SCORE --------- ...

  7. 《卸甲笔记》-PostgreSQL和Oracle的SQL差异分析之三:rownum和聚合函数

    PostgreSQL是世界上功能最强大的开源数据库,在国内得到了越来越多机构和开发者的青睐和应用.随着PostgreSQL的应用越来越广泛,Oracle向PostgreSQL数据库的数据迁移需求也越来 ...

  8. Oracle中的within,Oracle函数 --聚合函数中的语法within group

    Oracle的聚合函数一般与group by 联合使用,但一般通过group by 聚合 但某些聚合函数会后跟 WITHIN GROUP (ORDER BY expr [ DESC | ASC ] [ ...

  9. Jdbc访问mysql查询聚合函数_JDBC连接参数设置对Oracle数据库的影响分析

    一次数据库性能问题处理引发的JDBC参数设置思考 近期某环境下系统,出现大面积页面访问缓慢情况,每个页面交易响应时间2-5秒,严重超过平日访问阈值. 经排查分析,问题主要出现在数据库,生成AWR得到3 ...

  10. oracle 自定义 聚合函数

    Oracle自定义聚合函数实现字符串连接的聚合 create or replace type string_sum_obj as object (  --聚合函数的实质就是一个对象       sum ...

最新文章

  1. 防火墙产品原理与应用:NAT支持的特殊协议
  2. 迁移学习:领域自适应的理论分析
  3. Unity3D教程:自定义mesh做指向信息面板效果
  4. wds和dhcp分开做需要注意问题
  5. python中字符串的操作
  6. 灰度图像的对数变换原理及OpenCV代码实现
  7. 《剑指offer》--二维数组中的查找、从头到尾打印链表、重建二叉树、旋转数组的最小数字
  8. Spring PropertyPlaceholderConfigurer Usage - 使用系统变量替换spring配置文件中的变量
  9. JZTK项目 驾照题库项目servlet层得到的json字符串在浏览器中 汉字部分出现问号?无法正常显示的解决方法
  10. (转)微服务框架落地实践之路
  11. springcloud maven打包部署
  12. 程序员加班制作了30张可视化大屏模板,套用数据直接用
  13. RIP-OSPF-EIGRP 相互再发布
  14. .NET 框架中的字符串(转自MSDN,关于字符串的详细解说!)
  15. java fseek_无法使用fseek(C)浏览文件
  16. 递归算法分析-最简单的例子
  17. SQL Server Compact 3.5 SP1 RTM发布了!
  18. 基于单片机的电子万年历的设计
  19. 重磅白皮书发布,华为持续引领未来智慧园区建设新模式
  20. Python分析上证指数历史数据,发现估值还不够低……

热门文章

  1. Hello World 我的第一个VB程序
  2. delphi 2007 精简版
  3. Gis软件下载大全(ArcGis9.3-ArcGis10.8、ArcGisPro1.2-ArcGisPro3.0、FME20132-FME2022、CAD2004-CAD2023)
  4. [转]coolfire黑客入门教程系列之(六)
  5. IDEA自动生成功能
  6. linux命令详解词典pdf,[计算机]linux命令详解词典
  7. 网络编程技术(技术总结)
  8. win7计算机打开显卡设置在哪里,Win7系统nvidia控制面板在哪里?Win7系统nvidia控制面板设置方法...
  9. 模式识别+Matlab 最大似然分类(MLC)【贝叶斯(Bayes)分类法】
  10. 青岛鑫江东方城购物中心远程预付费电能管理系统的应用