Oracle百分比分析函數(shù)RATIO_TO_REPORT() OVER()實例詳解
更新時間:2019年08月30日 10:36:46 作者:九命貓幺
本文通過實例代碼給大家介紹了oracle百分比分析函數(shù)RATIO_TO_REPORT() OVER(),代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
有時候不用的指標的絕對值不能比,但是轉(zhuǎn)轉(zhuǎn)為百分比的形式就容易看出波動了,是數(shù)據(jù)分析的好用的一個分析函數(shù)
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>
總結(jié)
以上所述是小編給大家介紹的Oracle百分比分析函數(shù)RATIO_TO_REPORT() OVER(),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關(guān)文章
Linux環(huán)境下Oracle安裝參數(shù)設(shè)置方法詳解
這篇文章主要介紹了Linux環(huán)境下Oracle安裝參數(shù)設(shè)置方法,本文通過代碼給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下2019-06-06
Oracle 統(tǒng)計用戶下表的數(shù)據(jù)量實現(xiàn)腳本
這篇文章給大家分享Oracle 統(tǒng)計用戶下表的數(shù)據(jù)量實現(xiàn)腳本,非常不錯,具有參考借鑒價值,需要的朋友參考下吧2017-09-09
oracle行轉(zhuǎn)列與列轉(zhuǎn)行的幾種方式匯總
最近項目需要進行行轉(zhuǎn)列,經(jīng)過上網(wǎng)查找到了一些解決方法,分享給大家,這篇文章主要給大家介紹了關(guān)于oracle行轉(zhuǎn)列與列轉(zhuǎn)行的幾種方式,文中通過圖文以及實例代碼介紹的非常詳細,需要的朋友可以參考下2023-05-05

