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;

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

相关文章
|
NoSQL Java API
分布式系统---幂等性设计
分布式系统---幂等性设计
567 1
|
5月前
|
搜索推荐 关系型数据库 大数据
PL/pgSQL 入门教程(四):使用游标(cursor)
游标是PostgreSQL中“按需取数”的数据指针,避免大查询内存溢出;支持逐行处理、动态查询、精准更新/删除及函数返回大结果集。分未绑定(灵活)与绑定(固定)两类,核心操作为声明→打开→FETCH/MOVE/UPDATE→关闭,FOR循环可自动简化遍历。
|
数据库 数据安全/隐私保护 数据库管理
|
缓存 负载均衡 监控
【微服务】一文读懂网关概念+Nginx正反向代理+负载均衡+Spring Cloud Gateway(多栗子)
不知道什么是网关?正向代理?反向代理?负载均衡?负载均衡策略?Nginx和Gateway的区别?假如这些你都不知道,没关系,本文举了大量通俗易懂的例子来阐述了这些概念,保证小白也能看懂,并且最后还提到了gateway的一些配置。
12815 3
【微服务】一文读懂网关概念+Nginx正反向代理+负载均衡+Spring Cloud Gateway(多栗子)
|
11月前
|
安全 Java
JAVA:Collections类的shuffle()方法
`Collections.shuffle()` 是 Java 中用于随机打乱列表顺序的工具方法,适用于洗牌、抽奖等场景。该方法直接修改原列表,支持自定义随机数生成器以实现可重现的打乱顺序。使用时需注意其原地修改特性及非线程安全性。
452 0
|
关系型数据库 数据库 PostgreSQL
深入理解 PostgreSQL 的 JOIN 连接
深入理解 PostgreSQL 的 JOIN 连接
882 4
|
SQL 数据库 索引
SQL Server开启变更数据捕获(CDC)
SQL Server开启变更数据捕获(CDC)
|
定位技术
uniapp地图标记点的点击事件
uniapp地图标记点的点击事件
636 2
|
Shell Python
什么是 PYTHONPATH?
【8月更文挑战第29天】
2209 1