W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
PERCENT_RANK
函數(shù)類似于 CUME_DIST
(累積分布)函數(shù)。 它的返回值范圍為 0~1。任何集合中的第一行的 PERCENT_RANK
函數(shù)為 0,返回值為 NUMBER
。
PERCENT_RANK( ) OVER ([query_partition_clause] order_by_clause)
參數(shù) |
說明 |
---|---|
OVER |
使用 |
返回數(shù)值數(shù)據(jù)類型。
根據(jù)成績將同學分成四個等級,為學生評獎。建表 course_rank,并向里面插入數(shù)據(jù),執(zhí)行以下語句:
CREATE TABLE course_rank
(
name VARCHAR(8),
id NUMBER
);
INSERT INTO course_rank VALUES('Linda',1);
INSERT INTO course_rank VALUES('Tan',2);
INSERT INTO course_rank VALUES('Tom',3);
INSERT INTO course_rank VALUES('John',4);
INSERT INTO course_rank VALUES('Mery',5);
COMMIT;
執(zhí)行以下語句:
SELECT name, id ,percent_rank() OVER (ORDER BY id) AS pr1 FROM course_rank;
查詢結(jié)果如下:
+-------+------+------+
| NAME | ID | PR1 |
+-------+------+------+
| Linda | 1 | 0 |
| Tan | 2 | .25 |
| Tom | 3 | .5 |
| John | 4 | .75 |
| Mery | 5 | 1 |
+-------+------+------+
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: