美文网首页T-Sql
2020年第37周:postgresql 获取分组第一条数据 窗

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

作者: 习惯研究所所长 | 来源:发表于2020-09-10 17:49 被阅读0次

一、使用步骤

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

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

二、拓展

  • 获取前N名的数据

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

三、参考

postgresql 窗口函数

相关文章

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/lgipektx.html