甲骨文分析函数总结——仅供参考

  /*,   目录:   1 .语法   2 .常见函数及用法   2.1,才能排序函数   2.2,才能wm_concat()能实现不同行同字段的合并,! ! ! !生产环境慎用   2.3,才能开窗用法,   2.4,才能占比函数ratio_to_report(,),在(partition  by ,)   2.5才能,前一个lag 后一个,领先   2.6,才能第一个first_value 最后一个last_value   2.7,才能加1连乘再减1,,,   */,,   ,,   ——1。分析函数的语法,:函数名(),配套;(分区,排序,滑动窗口/开窗)   ,,——1.1 .函数指定要在圈在定的数据上做什么操作,,,,   ,,,,,,可以做sum (), max()等常见的聚合函数,,,,   ,,,,,,也可以用row_number (), first_value()等功能强大的分析函数   ,,——1.2,分区,限定前面的函数操作的数据集是什么,类似于group ,但是功能比它强大   ,,,,,,,,用group  by 时不做聚合的列就必须参与分组,不能单独显示出来只   ,,——1.3,排序,指定函数计算的顺序,比如取排名,比如累加   ,,——1.4,开窗,partition  by 的基础上指定参与计算的行   ——2 .常见的函数及用法   ——2.1,才能排序函数,,,   ,,,,row_number(),只返回一个结果,,123456,,,,,,   ,,,,()是排名跳跃排序,有两个第二名时接下来就是第四名122456   ,,,,dense_rank(),是连续排序,有两个第二名时仍然跟着第三名122345,,,,   ,,,【比如想获取每位员工在所在部门的排序】,,,   ,,,select  row_number(),配套;(partition  by  deptno  order  by  sal  desc),不,,,   ,,,,,,,,,,ename,,,,   ,,,,,,,,,,,,,   ,,,,,,,,,,deptno 得到emp,,   ,,,,,,,NO  ENAME ,,,,,,,,,,,, SAL ,,, DEPTNO   ,,,,,,- - - - - - - - - - -,- - - - - - - - - - -,- - - - - - - - - - -,- - - - - - - - - - -   ,,,,,,,1,KING ,,,,,,,,,,,, 5000,,,,,,,,, 10   ,,,,,,,2,CLARK ,,,,,,,,,,, 2450,,,,,,,,, 10   ,,,,,,,3,MILLER ,,,,,,,,,, 1300,,,,,,,,, 10   ,   ,,,,,,,1,SCOTT ,,,,,,,,,,, 3000,,,,,,,,, 20   ,,,,,,,2,FORD ,,,,,,,,,,,, 3000,,,,,,,,, 20   ,,,,,,,3,JONES ,,,,,,,,,,, 2975,,,,,,,,, 20   ,,,,,,,4,ADAMS ,,,,,,,,,,, 1100,,,,,,,,, 20   ,,,,,,,5,SMITH ,,,,,,,,,,,, 800,,,,,,,,, 20   ,   ,,,,,,,1,BLAKE ,,,,,,,,,,, 2850,,,,,,,,, 30岁   ,,,,,,,2,ALLEN ,,,,,,,,,,, 1600,,,,,,,,, 30岁   ,,,,,,,3,TURNER ,,,,,,,,,, 1500,,,,,,,,, 30岁   ,,,,,,,4,MARTIN ,,,,,,,,,, 1250,,,,,,,,, 30岁   ,,,,,,,5,WARD ,,,,,,,,,,,, 1250,,,,,,,,, 30岁   ,,,,,,,6,JAMES ,,,,,,,,,,,, 950,,,,,,,,, 30岁   ,,/*分区partition  by 限定是按照部门作为一个数据集,这样就每个部门一个数据集   ,,,,row_number(),指明要在数据集合上做排序   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

甲骨文分析函数总结——仅供参考