ROWNUM 을 쓰는 쿼리에서 ORDER BY로 정렬을 하면 ROWNUM이 뒤죽박죽 되어버리는 경험을 한 적이 있을거다. 그럴 경우 아래와 같이 해보자! SELECT ROWNUM, A.* FROM ( SELECT NAME, ID FROM TEST ORDER BY NAME ASC ) A 아래와 같이 ROWNUM을 사용할 시 뒤죽박죽 이유는 SELECT실행 순서때문이다. SELECT ROWNUM, ID, NAME FROM TEST_DATE ORDER BY NAME SELECT 실행순서에 대해 자세한 내용을 확인하고 싶다면 아래의 링크 클릭! https://talking-potato-dev.tistory.com/46