1. 首页
  2. 编程语言
  3. 其他
  4. PostgreSQL ROW_NUMBER() OVER()的用法说明

PostgreSQL ROW_NUMBER() OVER()的用法说明

上传者: 2021-08-17 07:27:06上传 PDF文件 219.60 KB 热度 20次

语法:解释:ROW_NUMBER()为返回的记录定义个行编号, PARTITION BY col1 是根据col1分组,ORDER BY col2[ DESC ]是根据col2进行排序。举例:1. 根据分数排序rn是给我们的一个排序。明显的对比,我们为最终的查询结果增加了一列自增的id序列由此得到结论,在执行带有row_number() over() "xx"的SQL语句时候,代码会先执行查询语句,然后执行over中的命令,最后为结果增加一列自增的序列.

用户评论