SQL/ORACLE
[Oracle rank() 함수 쓰는 방법
nineDeveloper
2014. 2. 12. 21:47
728x90
반응형
select a.fi_org_nm chain_fi_org_nm, c.rgst_seq chain_rgst_seq, rank() over (partition by a.fi_org_cd order by a.resident_no) as num,
c.recp_no, c.cust_name, substr(b.chae_no,1,6)||'-'|| substr(b.chae_no,7,7) resident_no
from crss_bank_amt a, batch_user.temp_f07_userid b, crss_debt_cust c
where b.chae_no = a.resident_no
and b.chae_no = c.resident_no;
rank() over (partition by a.fi_org_cd order by a.resident_no) as num,
===> 금융기관별로 주민번호로 정렬해서 랭킹을 매긴다...
국민은행만 1, 2, 3, 4, 5,
삼성카드만 1, 2, 3, 4, 5
728x90
반응형