美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

创新互联OceanBase教程:OceanBasePERCENT_RANK

PERCENT_RANK 函数类似于 CUME_DIST(累积分布)函数。 它的返回值范围为 0~1。任何集合中的第一行的 PERCENT_RANK 函数为 0,返回值为 NUMBER

创新互联网站建设由有经验的网站设计师、开发人员和项目经理组成的专业建站团队,负责网站视觉设计、用户体验优化、交互设计和前端开发等方面的工作,以确保网站外观精美、成都网站制作、做网站、外贸营销网站建设易于使用并且具有良好的响应性。

语法

PERCENT_RANK( ) OVER ([query_partition_clause] order_by_clause)

参数

参数

说明

OVER

使用 OVER 子句定义窗口进行计算。

返回类型

返回数值数据类型。

示例

根据成绩将同学分成四个等级,为学生评奖。建表 course_rank,并向里面插入数据,执行以下语句:

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;

执行以下语句:

SELECT name, id ,percent_rank() OVER (ORDER BY id) AS pr1 FROM course_rank;

查询结果如下:

+-------+------+------+
| NAME  | ID   | PR1  |
+-------+------+------+
| Linda |    1 |    0 |
| Tan   |    2 |  .25 |
| Tom   |    3 |   .5 |
| John  |    4 |  .75 |
| Mery  |    5 |    1 |
+-------+------+------+

当前标题:创新互联OceanBase教程:OceanBasePERCENT_RANK
文章URL:http://www.zsjierui.cn/article/dhepijd.html

其他资讯