av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)OceanBase教程:OceanBaseNTILE

NTILE 函數(shù)將有序數(shù)據(jù)集劃分為 expr 指示的若干桶,并為每一行分配適當?shù)耐疤?。桶編號?1 到 expr。 對于每個分區(qū),expr 值必須解析為正常數(shù)。如果 expr 是一個非整數(shù)常量,則 OceanBase 將該值截斷為整數(shù)。 返回值為 NUMBER。

桶中的行數(shù)最多可以相差 1,其余值(行數(shù)的其余部分除以桶)為每個桶分配一個,從桶 1 開始。如果 expr 大于行數(shù),則將填充與行數(shù)相等的多個桶,其余的桶將為空。

您不能通過使用 NTILE 或任何其他分析函數(shù)來嵌套分析函數(shù)。 但是您可以將其他內(nèi)置函數(shù)表達式用在 expr 中。

語法


NTILE(expr) OVER ([query_partition_clause] order_by_clause)

參數(shù)

參數(shù)

說明

expr

只能為正常數(shù)。

OVER

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

返回類型

返回 NUMERIC 類型數(shù)據(jù)。

示例

根據(jù)成績將同學分成四個等級,為學生評獎。創(chuàng)建表 course,并向里面插入數(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, ntile(4) OVER (ORDER BY grade DESC) til FROM course;

查詢結(jié)果如下:


+-------+-------+------+
| NAME  | GRADE | TIL  |
+-------+-------+------+
| John  |    95 |    1 |
| Tom   |    90 |    1 |
| Tan   |    85 |    1 |
| Apple |    80 |    2 |
| Tonny |    75 |    2 |
| Rose  |    70 |    2 |
| Jack  |    65 |    3 |
| Peter |    60 |    3 |
| Mery  |    55 |    4 |
| Linda |    50 |    4 |
+-------+-------+------+

網(wǎng)站題目:創(chuàng)新互聯(lián)OceanBase教程:OceanBaseNTILE
鏈接地址:http://uogjgqi.cn/article/djepgcp.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流