오라클에서는 순위를 반환해주는 함수로 RANK() OVER()와 ROW_NUMBER() OVER() 함수를 제공한다.이 두 함수는 서로 차이가 있다. RANK() OVER() / ROW_NUMBER() OVER() 사용 문법은 OVER안에 ORDER BY로 비교할 컬럼을 입력해주면 된다.☞ RANK() OVER( ORDER BY COLUMN ) 이제 쿼리를 통해 확인해보자.월드컵의 데이터가 담긴 테이블이 있고, 해당 승점(SCORE)에 따라 순위를 부여하고자 한다. 12345678910111213141516WITH TESTDB AS( SELECT '스웨덴' NATION_NM, 3 PLAY, 2 WIN, 0 DRAW, 1 LOSE, '5/2' GAL, 3 GAP, 6 SCORE FROM DUAL UNION..
[Oracle]RANK() OVER()와 ROW_NUMBER() OVER
2018. 7. 4.