T-Sql

2020年第37周:postgresql 获取分组第一条数据 窗

2020-09-10  本文已影响0人  习惯研究所所长

一、使用步骤

第一步:给数据分组并排名 使用 row_number() over (partition by 分组的字段名 order by 排序规则) as 排名

第二步:从上述第一步中取出,排名为第一的数据,即为第一条数据 select * from 上述第一步 where 排名=1

二、拓展

将一中第二步的条件换成where 排名 < N+1

三、参考

postgresql 窗口函数

上一篇 下一篇

猜你喜欢

热点阅读