Oracle Rank() Over()
发布时间:2020-12-12 14:12:40 所属栏目:百科 来源:网络整理
导读:Rank()使用说明: a. 函数简介: 返回结果集分区内指定字段的值的排名,指定字段的值的排名是相关行之前的排名加一。 b. 语法: RANK() OVER([partiton_by_clause]order by clause) c. 参数说明: partition_by_clause 将from子句生成的结果集划分为应用到RA
Rank()使用说明:
a. 函数简介: 返回结果集分区内指定字段的值的排名,指定字段的值的排名是相关行之前的排名加一。 b. 语法: RANK() OVER([<partiton_by_clause>]<order by clause>) c. 参数说明: partition_by_clause 将from子句生成的结果集划分为应用到RANK函数的分区。 Order_by_clause确定将RANK值应用到分区中的行时所使用的顺序。 d. 以下是实例使用: 1. 创建测试表 Sql代码
2. 创建测试记录 insertintot_score(AUTOID,S_ID,S_NAME,SUB_NAME,SCORE) 3. 分不同情况查询 3.1 查询所有的学生成绩 --1.查询所有的学生成绩 查询结果: |