본문 바로가기

IT/DB

데이터베이스 쿼리 범위 조회 LIMIT절 (feat.Cubrid 큐브리드)

728x90
반응형

 

 

 

데이터를 100개씩 조회할 때, LIMIT 절의 구문은 LIMIT {row_count} OFFSET {offset} 형식을 사용합니다.

 

하지만 질문에서 제공한 형식처럼 LIMIT (start, end) 형태는 CUBRID SQL에서는 지원하지 않습니다.

 

100개의 데이터를 가져오려면 LIMIT과 OFFSET을 사용해야 합니다.

 

여기서는 시작 위치(OFFSET)와 몇 개의 데이터를 가져올지(LIMIT)를 명시합니다.

 

 

쿼리 예시:

  1. 첫 번째 100개 행 (0번부터 99번까지)
    • LIMIT 100: 100개의 행을 가져옵니다.
    • OFFSET 0: 0번부터 시작 (즉, 첫 번째 100개의 행을 가져옵니다).
SELECT * 
FROM table_name 
ORDER BY column_name 
LIMIT 100 OFFSET 0;

 

 

 

2. 두 번째 100개 행 (101번부터 200번까지)

  • LIMIT 100: 100개의 행을 가져옵니다.
  • OFFSET 100: 101번부터 시작하여 100개의 행을 가져옵니다.
SELECT * 
FROM table_name 
ORDER BY column_name 
LIMIT 100 OFFSET 100;

 

 

 

3. 세 번째 100개 행 (201번부터 300번까지)

  • LIMIT 100: 100개의 행을 가져옵니다.
  • OFFSET 200: 201번부터 시작하여 100개의 행을 가져옵니다.
     
SELECT * 
FROM table_name 
ORDER BY column_name 
LIMIT 100 OFFSET 200;

 

요약:

  • LIMIT: 가져올 행의 개수를 지정.
  • OFFSET: 데이터를 가져올 시작 위치를 지정.

이 방식을 통해 데이터를 100개씩 구간으로 나눠서 조회할 수 있습니다.

 

 

728x90
반응형