zoukankan      html  css  js  c++  java
  • ORACLE百分比分析函数RATIO_TO_REPORT() OVER()

    有时候不用的指标的绝对值不能比,但是转转为百分比的形式就容易看出波动了,是数据分析的好用的一个分析函数

    20:00:24 SYS@orcl> conn scott/tiger;
    Connected.
    20:00:30 SCOTT@orcl> create table test
    20:01:22   2   (
    20:01:22   3   name varchar(20),
    20:01:22   4   kemu varchar(20),
    20:01:22   5   score number
    20:01:22   6   );
    
    Table created.
    
    Elapsed: 00:00:00.04
    20:01:23 SCOTT@orcl> insert into test values('testa','yuwen',10);
    
    1 row created.
    
    Elapsed: 00:00:00.02
    20:01:35 SCOTT@orcl>  insert into test values('testa','英语',100);
    
    1 row created.
    
    Elapsed: 00:00:00.00
    20:01:35 SCOTT@orcl>  insert into test values('testb','yuwen',60);
    
    1 row created.
    
    Elapsed: 00:00:00.01
    20:01:36 SCOTT@orcl>  insert into test values('testb','yuwen',120);
    
    1 row created.
    
    Elapsed: 00:00:00.00
    20:01:36 SCOTT@orcl>  insert into test values('testc','yuwen',40);
    
    1 row created.
    
    Elapsed: 00:00:00.00
    20:01:37 SCOTT@orcl> commit;
    
    Commit complete.
    
    Elapsed: 00:00:00.00
    20:01:42 SCOTT@orcl> select name,
    20:03:32   2    score,
    20:03:32   3     ratio_to_report(score) over() as  ratio1,
    20:03:32   4    ratio_to_report(score) over(partition by kemu) as  ratio2
    20:03:32   5   from test ;
    
    NAME                      SCORE     RATIO1     RATIO2
    -------------------- ---------- ---------- ----------
    testa                        10  .03030303 .043478261
    testb                        60 .181818182 .260869565
    testc                        40 .121212121 .173913043
    testb                       120 .363636364  .52173913
    testa                       100 .303030303          1
    
    Elapsed: 00:00:00.00
    20:03:33 SCOTT@orcl>
    
  • 相关阅读:
    DDL-表的管理
    DDL-库的管理
    Linux虚拟机--进入MySQL报错的解决办法
    前端底层-原型
    前端底层-对象与构造函数
    前端底层-this
    前端底层-DOM
    前端底层-数据类型与数据的三大存储格式
    前端底层-函数
    前端底层-数据类型与全局属性
  • 原文地址:https://www.cnblogs.com/yongestcat/p/11433451.html
Copyright © 2011-2022 走看看