ROW_NUMBER 썸네일형 리스트형 그룹내 순위결정하는 함수 - ROW_NUMBER() ,RANK() ,DENSE_RANK() |Oracle 그룹내 순위결정하는 함수 select ROW_NUMBER() over(partition by [그룹핑할 컬럼] order by [정렬할 컬럼]) ,RANK() over(partition by [그룹핑할 컬럼] order by [정렬할 컬럼]) ,DENSE_RANK() over(partition by [그룹핑할 컬럼] order by [정렬할 컬럼]) from 테이블명; 위의 3개 함수들은 그룹을 짓고, 그 안에서의 순위를 결정한다. 세가지 함수는 약간의 차이가 있다. ROW_NUMBER() : 1등이 두명이어도 1,2등으로 나눈다. RANK() : 1등이 두명이면 그 다음 순위는 3등이 된다. DENSE_RANK() : 1등이 두명이면 그 다음 순위는 2등이 된다. 각 함수들의 사용에 대해.. 더보기 이전 1 다음