日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)OceanBase教程:OceanBaseRANK

RANK 函數(shù)基于 OVER 子句中的 ORDER BY 表達式確定一組值的排名。當有相同排序值時,將會有相同的排名,并且值相同的行數(shù)會被記錄到下個排名中。

成都創(chuàng)新互聯(lián)是一家以成都網(wǎng)站建設、網(wǎng)頁設計、品牌設計、軟件運維、成都網(wǎng)站營銷、小程序App開發(fā)等移動開發(fā)為一體互聯(lián)網(wǎng)公司。已累計為成都木制涼亭等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務。

語法


RANK()  OVER ( [ PARTITION BY expr_list ] [ ORDER BY order_list ])

參數(shù)

參數(shù)

說明

OVER

使用 OVER 子句定義窗口進行計算。

PARTITION BY [col1, col2..]

指定開窗口的列。

ORDER BY col1[asc|desc]

指定排名依據(jù)的值。

expr_list

是數(shù)值類型或者可以轉(zhuǎn)換成數(shù)值類型的類型。

order_list

定義排名值參考的數(shù)據(jù)列。

示例

建表 course,并向 name 和 grade 列插入數(shù)據(jù),執(zhí)行以下語句:


CREATE TABLE course
(
  name VARCHAR(8),
  grade NUMBER
);
INSERT INTO course VALUES('Linda',50);
INSERT INTO course VALUES('Tan',85);
INSERT INTO course VALUES('Tom',90);
INSERT INTO course VALUES('John',95);
INSERT INTO course VALUES('Mery',55);
INSERT INTO course VALUES('Peter',60);
INSERT INTO course VALUES('Jack',65);
INSERT INTO course VALUES('Rose',70);
INSERT INTO course VALUES('Tonny',75);
INSERT INTO course VALUES('Apple',80);
COMMIT;

執(zhí)行以下語句:


SELECT name,grade ,RANK() over(ORDER BY grade DESC) FROM course;

查詢結(jié)果如下:


+-------+-------+------------------------------+
| NAME  | GRADE | RANK()OVER(ORDERBYGRADEDESC) |
+-------+-------+------------------------------+
| John  |    95 |                            1 |
| Tom   |    90 |                            2 |
| Tan   |    85 |                            3 |
| Apple |    80 |                            4 |
| Tonny |    75 |                            5 |
| Rose  |    70 |                            6 |
| Jack  |    65 |                            7 |
| Peter |    60 |                            8 |
| Mery  |    55 |                            9 |
| Linda |    50 |                           10 |
+-------+-------+------------------------------+

名稱欄目:創(chuàng)新互聯(lián)OceanBase教程:OceanBaseRANK
網(wǎng)站網(wǎng)址:http://www.dlmjj.cn/article/djgchoc.html