zoukankan      html  css  js  c++  java
  • Oracle分析函数三——SUM,AVG,MIN,MAX,COUNT

    Oracle分析函数——SUM,AVG,MIN,MAX,COUNT

    SUM

    功能描述:该函数计算组中表达式的累积和。

    SAMPLE:下例计算同一经理下员工的薪水累积值

     

    MIN

    功能描述:在一个组中的数据窗口中查找表达式的最小值。

    SAMPLE:下面例子中dept_min返回当前行所在部门的最小薪水值

     

    MAX

    功能描述:在一个组中的数据窗口中查找表达式的最大值。

    SAMPLE:下面例子中dept_max返回当前行所在部门的最大薪水值

     

    AVG

    功能描述:用于计算一个组和数据窗口内表达式的平均值。

    SAMPLE:下面的例子中列c_mavg计算员工表中每个员工的平均薪水报告

      

     

    COUNT

    功能描述:对一组内发生的事情进行累积计数,如果指定*或一些非空常数,count将对所有行计数,如果指定一个表达式,count返回表达式非空赋值的计数,当有相同值出现时,这些相等的值都会被纳入被计算的值;可以使用DISTINCT来记录去掉一组中完全相同的数据后出现的行数。

    SAMPLE:下面例子中计算每个员工在按薪水排序中当前行附近薪水在[n-50,n+150]之间的行数,n表示当前行的薪水

    例如,Philtanker的薪水2200,排在他之前的行中薪水大于等于2200-50的有1行,排在他之后的行中薪水小于等于2200150的行没有,所以count计数值cnt32(包括自己当前行);cnt2值相当于小于等于当前行的SALARY值的所有行数

     

  • 相关阅读:
    20199131-2020-3-18 《网络攻防实践》第3周作业
    20199131-第2次作业-网络攻防实践
    20199131-第1次作业-网络攻防概述
    20199131《网络攻防实践》假期作业
    学习《深入理解计算机系统(第三版)》第二章总结
    学习《构建之法(第三版)》第一章总结
    关于宏的使用和Vim及其插件安装的学习总结
    细读《从问题到程序(第二版)》第一章学习总结
    细读《深入理解计算机系统(第三版)》第一章学习总结
    可信计算
  • 原文地址:https://www.cnblogs.com/huozhicheng/p/2533175.html
Copyright © 2011-2022 走看看