PgSQL——查询某字段每个月的排名

简介: PgSQL——查询某字段每个月的排名
select ny, dense_rank() over (partition by ny, gfbm order by zpf desc) as pm from table;
select ny, rank() over (partition by ny, gfbm order by zpf desc) as pm from table;
select ny, row_number() over (partition by ny, gfbm order by zpf desc) as pm from table;

上面三种方式对应排名如下:

相关文章
|
Oracle 关系型数据库
查询Oracle字段列的最大值并查询多列数据的实现方法
查询Oracle字段列的最大值并查询多列数据的实现方法
2250 0
|
关系型数据库 MySQL
Mysql排序字段为NULL如何排序
讲述工作中遇到的Mysql排序字段为NULL时如何排序
|
存储 SQL 关系型数据库
【MySQL进阶-03】深入理解mysql的索引分类,覆盖索引,覆盖索引失效,回表,MRR
【MySQL进阶-03】深入理解mysql的索引分类,覆盖索引,覆盖索引失效,回表,MRR
180 0
|
SQL 存储 前端开发
MySQL模糊查询 先展示精确查询在展示模糊查询结果 | 结果按匹配度 排序
MySQL模糊查询 先展示精确查询在展示模糊查询结果 | 结果按匹配度 排序
646 0
|
关系型数据库 MySQL
PgSQL——通过某字段聚合查询另一个字段的集合
PgSQL——通过某字段聚合查询另一个字段的集合
mongo数据字段值去重查询
mongo数据字段值去重查询
279 0
|
SQL Oracle 关系型数据库
Oracle简单查询、条件查询、枚举查询、模糊查询、排序查询、函数查询等
Oracle简单查询、条件查询、枚举查询、模糊查询、排序查询、函数查询等
359 0
Oracle简单查询、条件查询、枚举查询、模糊查询、排序查询、函数查询等
|
SQL 关系型数据库 MySQL
PgSQL如何优雅的加模糊查询索引
PgSQL如何优雅的加模糊查询索引
336 0
PgSQL如何优雅的加模糊查询索引
|
SQL 关系型数据库 MySQL
一文解决所有MySQL分类排名问题
对数据库中的记录依据某个字段进行排序是一种常见需求,虽然简单的Order by可以胜任,但如果想要输出具体的排名却难以直接实现。如果再考虑重复排名或者分类排名,那么情况就更为复杂。 本文介绍4种分类排名方式:子查询、自连接、自定义变量以及MySQL8.0窗口函数。
562 0
一文解决所有MySQL分类排名问题
|
SQL 关系型数据库 MySQL
教你用SQL实现统计排名
在某些应用场景中,我们经常会遇到一些排名的问题,比如按成绩或年龄排名。排名也有多种排名方式,如直接排名、分组排名,排名有间隔或排名无间隔等等,这篇文章将总结几种MySQL中常见的排名问题。
798 0

热门文章

最新文章