Database/Oracle
[Oracle] SELECT문 ROW 순번 메겨 조회하기
오라클에서 ROW의 순번을 메겨 조회할때 ROWNUM을 이용한다. 1. ROWNUM 기본 사용법 시스템 함수 ROWNUM을 사용하면 아래와 같이 ROW의 순번을 가져올 수 있다. SELECT ROWNUM, USER_NAME, USER_AGE, JOIN_DATE FROM USER_INFO 2. ORDER BY 후 순번 메기기 ORDER BY로 정렬시킬 경우, ROWNUM으로 순번을 매긴 후 ORDER BY 정렬을 하기 때문에 ROWNUM의 순서가 아래와 같이 뒤섞이게 된다. SELECT ROWNUM, USER_NAME, USER_AGE, JOIN_DATE FROM USER_INFO ORDER BY USER_AGE ORDER BY후 섞여버린 ROWNUM이 정렬되어 순서대로 보여지기 원할때는 서브쿼리를 이용하..
2021. 12. 25. 01:17
최근댓글