当前位置:
首页 >
Oracle分组后对分组内容重复 取第一个
发布时间:2025/3/19
37
豆豆
生活随笔
收集整理的这篇文章主要介绍了
Oracle分组后对分组内容重复 取第一个
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
Oracle分组后对分组内容重复 的以另一列排序后 取第一个
语句
select * from(
select a.grep, row_number() over (partition by a.grep order by a.create_time desc nulls last) row_num
from test a
) aa where aa.row_num = 1 --获取分组排序后的第一个
row_number() over(partition by A order by B )
A为分组字段
B为分组后排序的字段
如果不加分组条件即 row_number() over(order by B desc) 这样 那么将不分组直接排序
加的话则按分组排序。这个函数执行在where语句之后
总结
以上是生活随笔为你收集整理的Oracle分组后对分组内容重复 取第一个的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: springBoot第二数据源访问dao
- 下一篇: Oracle 排序中使用nulls fi