新聞中心
PERCENT_RANK 函數(shù)類(lèi)似于 CUME_DIST(累積分布)函數(shù)。 它的返回值范圍為 0~1。任何集合中的第一行的 PERCENT_RANK 函數(shù)為 0,返回值為 NUMBER。

創(chuàng)新互聯(lián)網(wǎng)站建設(shè)由有經(jīng)驗(yàn)的網(wǎng)站設(shè)計(jì)師、開(kāi)發(fā)人員和項(xiàng)目經(jīng)理組成的專(zhuān)業(yè)建站團(tuán)隊(duì),負(fù)責(zé)網(wǎng)站視覺(jué)設(shè)計(jì)、用戶體驗(yàn)優(yōu)化、交互設(shè)計(jì)和前端開(kāi)發(fā)等方面的工作,以確保網(wǎng)站外觀精美、成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)易于使用并且具有良好的響應(yīng)性。
語(yǔ)法
PERCENT_RANK( ) OVER ([query_partition_clause] order_by_clause)參數(shù)
|
參數(shù) |
說(shuō)明 |
|---|---|
OVER |
使用 |
返回類(lèi)型
返回?cái)?shù)值數(shù)據(jù)類(lèi)型。
示例
根據(jù)成績(jī)將同學(xué)分成四個(gè)等級(jí),為學(xué)生評(píng)獎(jiǎng)。建表 course_rank,并向里面插入數(shù)據(jù),執(zhí)行以下語(yǔ)句:
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í)行以下語(yǔ)句:
SELECT name, id ,percent_rank() OVER (ORDER BY id) AS pr1 FROM course_rank;查詢(xún)結(jié)果如下:
+-------+------+------+
| NAME | ID | PR1 |
+-------+------+------+
| Linda | 1 | 0 |
| Tan | 2 | .25 |
| Tom | 3 | .5 |
| John | 4 | .75 |
| Mery | 5 | 1 |
+-------+------+------+ 分享名稱(chēng):創(chuàng)新互聯(lián)OceanBase教程:OceanBasePERCENT_RANK
文章來(lái)源:http://m.5511xx.com/article/dhepijd.html


咨詢(xún)
建站咨詢(xún)
