본문 바로가기
카테고리 없음

LIMIT, OFFSET, FETCH 사용방법

by 인디코더 2019. 10. 2.
LIMIT, OFFSET

데이터 파악을 할 때, 테이블을 먼저 조회하는 경향이 있다.
이때 빠르게 보기 위해 사용하는 함수가 LIMIT, OFFSET 이다. 

LIMIT N 은 출력할 행의 수 
OFFSET N 은 몇번째 ROW 부터 출력할 것인지.

LIMIT - 줄 제한
OFFSET - ~까지 조회 X

select  *  from  film order by 1
 limit 3  offset 2; 
"(offset 2 - 상위 2개의 레코드는 보이지 않음.) 3번째부터 3개만 보일 수 있도록 함. "
조회 결과
FETCH

limit의 이란성 쌍둥이 fetch도 존재한다. 

DB종류가 다양한데..
limit을 사용하지 않고 fetch를 쓰는 경우가 있다. (IBM DB2가 그러하다)
PostgreSql은 두개 다 지원한다. 여하튼 사용 방법은.. 

select * from film  order by 1  -- 첫번째 컬럼을 의미함 
offset 3 rows
fetch first 5 row only;
조회 결과

 

select * from film 조회시.

반응형