oracle聚合函数

  1. AVG([distinct|all]x) 
  2. 【功能】统计数据表选中行x列的平均值。 
  3. 【参数】all表示对所有的值求平均值,distinct只对不同的值求平均值,默认为all 如果有参数distinct或all,需有空格与x(列)隔开。 
  4. 【参数】x,只能为数值型字段 
  5.  【返回】数字值 
  6.  【示例】
  7.  环境:
  8.  create table table3(xm varchar(8),sal number(7,2));
  9.  insert into table3 values('gao',1111.11);
  10.  insert into table3 values('gao',1111.11); insert into table3 values('zhu',5555.55); 
  11. commit;
  12. 执行统计: select avg(distinct sal),avg(all sal),avg(sal) from table3; 
  13. 结果:  3333.33  2592.59  2592.59
  14. 2

    SUM([distinct|all]x) 

    【功能】统计数据表选中行x列的合计值。 

    【参数】all表示对所有的值求合计值,distinct只对不同的值求合计值,默认为all 如果有参数distinct或all,需有空格与x(列)隔开。 

    【参数】x,只能为数值型字段 

     【返回】数字值 

     【示例】 

    环境:

    create table table3(xm varchar(8),sal number(7,2));

    insert into table3 values('gao',1111.11); 

    insert into table3 values('gao',1111.11);

    insert into table3 values('zhu',5555.55); 

    commit; 

     执行统计: 

    select SUM(distinct sal),SUM(all sal),SUM(sal) from table3; 

    结果:  6666.66     7777.77     7777.77

  15. 3

    STDDEV([distinct|all]x) 

    【功能】统计数据表选中行x列的标准误差。 

    【参数】all表示对所有的值求标准误差,distinct只对不同的值求标准误差,默认为all 如果有参数distinct或all,需有空格与x(列)隔开。 

    【参数】x,只能为数值型字段 

     【返回】数字值 

     【示例】 

    环境: 

    create table table3(xm varchar(8),sal number(7,2)); 

    insert into table3 values('gao',1111.11); 

    insert into table3 values('gao',1111.11); 

    insert into table3 values('zhu',5555.55); 

    commit; 

     执行统计: 

    select STDDEV(distinct sal),STDDEV(all sal),STDDEV(sal) from table3; 

    结果:  3142.69366257674     2565.99863039714  2565.99863039714

  16. 4

    VARIANCE([distinct|all]x) 

    【功能】统计数据表选中行x列的方差。 

    【参数】all表示对所有的值求方差,distinct只对不同的值求方差,默认为all 如果有参数distinct或all,需有空格与x(列)隔开。 

    【参数】x,只能为数值型字段 

     【返回】数字值 

     【示例】

     环境: 

    create table table3(xm varchar(8),sal number(7,2)); 

    insert into table3 values('gao',1111.11); 

    insert into table3 values('gao',1111.11); 

    insert into table3 values('zhu',5555.55); 

    commit; 

     执行统计: 

    select VARIANCE(distinct sal),VARIANCE(all sal),VARIANCE(sal) from table3; 

    结果: 9876523.4568     6584348.9712     6584348.9712

  17. 5

    count(*|[distinct|all]x) 

    【功能】统计数据表选中行x列的合计值。 

    【参数】 *表示对满足条件的所有行统计,不管其是否重复或有空值(NULL) all表示对所有的值统计,默认为all distinct只对不同的值统计, 如果有参数distinct或all,需有空格与x(列)隔开,均忽略空值(NULL)。 

    【参数】x,可为数字、字符、日期型及其它类型的字段 

    【返回】数字值 count(*)=sum(1) 

     【示例】 

    环境:

    create table table3(xm varchar(8),sal number(7,2)); 

    insert into table3 values('gao',1111.11); 

    insert into table3 values('gao',1111.11); 

    insert into table3 values('zhu',5555.55); 

    insert into table3 values('',1111.11); 

    insert into table3 values('zhu',0); 

    commit; 

     执行统计: 

    select count(*),count(xm),count(all xm),count(distinct sal),count(all sal),count(sal),sum(1) from table3; 

    结果:  5   4  4  3   5   5  5

  18. 6

    MAX([distinct|all]x) 

    【功能】统计数据表选中行x列的最大值。 

    【参数】all表示对所有的值求最大值,distinct只对不同的值求最大值,默认为all 如果有参数distinct或all,需有空格与x(列)隔开。 

    【参数】x,可为数字、字符或日期型字段 

     【返回】对应x字段类型 

     【示例】 

    环境: 

    create table table3(xm varchar(8),sal number(7,2)); 

    insert into table3 values('gao',1111.11); 

    insert into table3 values('gao',1111.11); 

    insert into table3 values('zhu',5555.55); 

    insert into table3 values('',1111.11); 

    insert into table3 values('zhu',0); 

    commit; 

     执行统计:

     select MAX(distinct sal),MAX(xm) from table3; 

    结果:5555.55   zhu

    1. 7
    2. MIN([distinct|all]x) 
    3. 【功能】统计数据表选中行x列的最大值。 
    4. 【参数】all表示对所有的值求最大值,distinct只对不同的值求最大值,默认为all 如果有参数distinct或all,需有空格与x(列)隔开。 
    5. 【参数】x,可为数字、字符或日期型字段 
    6. 【返回】对应x字段类型 注:字符型字段,将忽略空值(NULL) 
    7.  【示例】 
    8. 环境: 
    9. create table table3(xm varchar(8),sal number(7,2)); 
    10. insert into table3 values('gao',1111.11); 
    11. insert into table3 values('gao',1111.11); 
    12. insert into table3 values('zhu',5555.55); 
    13. insert into table3 values('',1111.11); 
    14. insert into table3 values('zhu',0); 
    15. commit; 
    16.  执行统计: 
    17. select MIN(distinct sal),MIN(xm),MIN(distinct xm),MIN(all xm) from table3; 
    18. 结果:0   gao  gao  gao
    Oracle函数大全之聚合函数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值