ORACLE分析函數--row_number()應用

 

    當遇到一個部門有多個員工記錄,需要去取出每個部門薪水最少的那筆時,就可以用到分析函數row_number()拉 

select * from(
        select manager_id,employee_id,first_name,salary,row_number()
        over(partition by manager_id order by salary) as currowid
       from hr.employees)
 where currowid = 1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章