Oracle分组取出每组的第一笔数据
生活随笔
收集整理的這篇文章主要介紹了
Oracle分组取出每组的第一笔数据
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
語法
假設(shè)現(xiàn)在有個user表,如果名字重復(fù)的,就按創(chuàng)建時間取出第1筆數(shù)據(jù)
select t.* from (select u.*, row_number() over (partition by u.name order by u.createdOn asc) rn from sys_user u ) t where t.rn = 1總結(jié)
以上是生活随笔為你收集整理的Oracle分组取出每组的第一笔数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Kibana查询ES显示hits.tot
- 下一篇: Logstash官方文档地址