데이터 분석 기술 블로그

OFFSET 절 본문

SQL/개념

OFFSET 절

데이터분석가 이채은 2024. 12. 1. 19:13

OFFSET 절이란?

"OFFSET"는 결과 행의 반환 시작 위치를 지정하기 위해 사용되는 절입니다. LIMIT 또는 FETCH와 함께 사용하여 페이징(pagination)과 같은 작업을 구현하는 데 유용합니다.


OFFSET 구문

SELECT column1, column2
FROM table_name
ORDER BY column_name
LIMIT number_of_rows OFFSET start_position;

 

  • start_position: 반환할 첫 번째 행의 인덱스 (0부터 시작).
  • number_of_rows: 반환할 행의 개수.

예제

 

 

1. OFFSET 없이 상위 3개 반환

SELECT id, name
FROM Employees
ORDER BY salary DESC
LIMIT 3;


2. OFFSET을 사용해 상위 3개를 건너뛰고 다음 2개 반환

SELECT id, name
FROM Employees
ORDER BY salary DESC
LIMIT 2 OFFSET 3;

'SQL > 개념' 카테고리의 다른 글

ALL 키워드  (0) 2024.12.03
IS NULL 연산자  (0) 2024.12.02
LIMIT 절  (0) 2024.11.30
WITH 절  (0) 2024.11.29
EXISTS 연산자  (0) 2024.11.28