ROW_NUMBER()
来源:互联网 发布:狸窝软件下载 编辑:程序博客网 时间:2024/05/22 15:55
ROW_NUMBER()
说明:返回结果集分区内行的序列号,每个分区的第一行从 1 开始。
语法:ROW_NUMBER () OVER ([ partition_by_clause] order_by_clause ) 。
备注:ORDERBY 子句可确定在特定分区中为行分配唯一 ROW_NUMBER 的顺序。
参数:partition_by_clause :将FROM 子句生成的结果集划入应用了 ROW_NUMBER 函数的分区。
order_by_clause:确定将 ROW_NUMBER 值分配给分区中的行的顺序。
返回类型:bigint
有个学生总表
class id name score
分别是班级,学号,姓名,学分
这里面包含了很多个班级的很多学生。
如果一条语句求出每个班级前5名的同学。
select class,id,name,score,rnfrom(select class,id,name,score, row_number() over(partition by class order by score desc) 'rn' from 学生总表) t where t.rn<=5
0 0
- ROW_NUMBER()
- row_number()
- ROW_NUMBER ( )
- row_number()
- row_number
- row_number
- Row_Number()
- ROW_NUMBER()
- ROW_NUMBER()
- ROW_NUMBER() 函数
- ROW_NUMBER OVER()
- ROW_NUMBER() OVER()
- ROW_NUMBER()用法
- ROW_NUMBER()用法
- oracle row_number()
- ROW_NUMBER() OVER
- ROW_NUMBER用法
- Row_Number示例
- Android MVP 详解(下)
- windows网络端口占用解决
- 如何用一个糟糕的流程毁掉你的公司
- 欢迎使用CSDN-markdown编辑器
- Android通用网络请求解析框架.2(构造框架)
- ROW_NUMBER()
- SLF4J学习
- 深入理解Java:注解(Annotation)自定义注解入门
- 流程内耗的雾霾几时休?
- JsonObject判断一个json串中是否含有某个key值
- linux grep 输入重定向(待补充)
- Android .9
- imx6单独编译内核make menuconfig 提示'make menuconfig' requires the ncurses libraries.
- AsyncTask 使用注意事项