본문 바로가기

데이터/MySQL

[MySQL] LIMIT 절

LIMIT 절

`LIMIT` 절은 MySQL에서 결과 집합의 행 수를 제한하는 데 사용되는 SQL 절입니다. 특히 큰 데이터베이스에서 많은 행이 반환될 때, `LIMIT` 절을 사용하여 반환되는 행의 수를 제한하여 결과를 관리할 수 있습니다.

 

`LIMIT` 절은 다음과 같은 구조를 가지고 있습니다.

 

SELECT 열1, 열2, ...
FROM 테이블명
[WHERE 조건]
LIMIT 개수;

 

- `열1, 열2, ...` : 조회할 열을 나타냅니다.

- `테이블명` : 데이터를 조회할 테이블의 이름을 나타냅니다.

- `WHERE 조건` : 선택적으로 지정되며, 특정 조건을 만족하는 행만을 조회합니다.

- `LIMIT 개수` : 반환할 행의 개수를 지정합니다.

 

sakila 데이터베이스 예제

1. 첫 5개 영화 조회

SELECT *
FROM film
LIMIT 5;

 

2. 가장 오래된 10명의 고객 조회

SELECT *
FROM customer
ORDER BY create_date
LIMIT 10;

 

3. 가장 긴 5편의 영화 조회

SELECT *
FROM film
ORDER BY length DESC
LIMIT 5;

 

4. 대여일자가 특정 기간에 속하는 대여 기록을 최대 10개 조회

SELECT *
FROM rental
WHERE rental_date BETWEEN '2023-01-01' AND '2023-02-01'
LIMIT 10;

 

'데이터 > MySQL' 카테고리의 다른 글

[MySQL] BETWEEN 연산자  (1) 2023.12.03
[MySQL] IN 연산자  (1) 2023.12.03
[MySQL] WHERE 절  (1) 2023.12.03
[MySQL] SELECT DISTINCT 문  (1) 2023.12.02
[MySQL] ORDER BY 문  (2) 2023.12.02