SQLP 자격증
[ORACLE] rank, dense_rank, row_number
HR대장
2021. 8. 31. 16:54
728x90
select emp_no
, child_cnt
, row_number() over (order by child_cnt desc) as child_rank_1
, rank() over (order by child_cnt desc) as child_rank_2
, dense_rank() over (order by child_cnt desc) as child_rank_3
from (
select
emp_no,
count(*) as child_cnt
from fam_c where rel_type_cd = 'A27'
group by emp_no
)
;
728x90