Oracle 以某字段分组,以某字段排序,取前几条
生活随笔
收集整理的這篇文章主要介紹了
Oracle 以某字段分组,以某字段排序,取前几条
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
select * from (select row_number() over(partition by 以此字段為分組 ?order by 以此字段排序 desc rn
from dual) where rn=1 ? --表示取第一個
如:
id ?date
1 ? 11/04
1 ? 11/08
1 ? 11/12
2 ? 11/03
2 ? 11/01
?
結果?
id ?date
1 ? 11/12
2 ? 11/03
SQL
?
select * from (select row_number() over(partition by?id ?order by date desc rn
from dual) where rn=1
?
轉載于:https://www.cnblogs.com/wdw31210/p/4108352.html
總結
以上是生活随笔為你收集整理的Oracle 以某字段分组,以某字段排序,取前几条的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【转】介绍几个图论和复杂网络的程序库 —
- 下一篇: Standard Driver Rout