최대 1 분 소요

DB 무료 연습 사이트

ROWNUM

  • Oracle에서 제공하는 가상의 컬럼으로 출력한 행이 몇 번째 행인지 보여줌
  • 수 많은 행을 한번에 조회하는 경우 시간이 오래걸릴 수 있음
  • 따라서 적은 수의 행을 추출하는 경우에는 ROWNUM을 활용할 수 있음

oracle-rownum1

oracle-rownum2

oracle-rownum3


  • 1부터 시작해 행에 따라 1씩 증가하는 가상의 컬럼
  • SELECT문제 ROWNUM을 넣으면 출력 가능

oracle-rownum4

oracle-rownum5


  • ORDER BY와 함께 사용하면 활용하기 어려운 숫자로 출력됨

oracle-rownum6

oracle-rownum7


  • 따라서 서브쿼리를 사용하여 ORDER BY를 처리하고 ROWNUM을 사용해야 함

oracle-rownum8

oracle-rownum9

태그: , ,

카테고리:

업데이트:

댓글남기기