[Oracle] 오라클 순번 매기기 (행, 그룹별 순번) / ROWNUM, ROW_NUMBER()

·
DataBase/Oracle
오라클에서 행에 순번을 부여하는 방법 중 가장 기본적인 2가지를 알려 드리겠습니다. ROWNUM 사용 방법 (정렬 미적용)SELECT ROWNUM , A.* FROM EMP A WHERE JOB IN ('MANAGER','CLERK','ANALYST')ROWNUM을 선언하면 해당 테이블의 행 적제 순서대로 행 번호가 순번으로 부여ORDER BY로 정렬하기 전에 순번이 부여ROWNUM 사용 방법 (정렬 적용)SELECT ROWNUM , A.* FROM ( SELECT * FROM EMP WHERE JOB IN ('MANAGER','CLERK','ANALYST') ORDER BY SAL ) A사용자가 임의로 정렬한 순서대로 순번 ..