oracle分類查找數據

来源:互联网 发布:惠州网络问政平台 编辑:程序博客网 时间:2024/05/17 02:10
SELECT ROW_NUMBER () OVER (PARTITION BY ps_id ORDER BY create_date DESC) AS rn,b.* FROM jobmove.culture_exam_t b where rn=1;解析:ROW_NUMBER () :創建一個行號列;PARTITION BY ps_id :以 ps_id字段對數據進行分組;ORDER BY create_date DESC:對分組出來的數據以create_date字段進行倒序排列;最后選出所有行號為1的數據,就將數據庫中所有ps_id 重復數據的最新數據顯示出來了。
原创粉丝点击