-
728x90
LIMIT절
SQL에서는 LIMIT절을 사용해 반환되는 데이터의 수를 제한한다.
LIMIT절을 사용함으로써, 테이블의 모든 단일 데이터를 반환하는 것이 아니라, 단지 상단의 몇 개의 데이터를 조회함으로써 테이블 레이아웃에을 한눈에 볼 수 있게 된다.
또한, LIMIT절은 ORDER BY와 함께 사용할 때 매우 유용하다.
LIMIT절의 특징은 다음과 같다.
- LIMIT절은 꼭 쿼리 요청 마지막에 위치해야 한다.
- LIMIT절은 요청 마지막에 실행되는 명령이다.
기본 문법은 다음과 같다.
SELECT column_name FROM table_name LIMIT number_rows;
LIMIT 사용하기
앞서 언급했듯이, LIMIT절과 ORDER BY를 같이 사용하거나 더 많은 조건을 붙여줄 때 LIMIT절의 진가가 드러난다. 예를 들어 payment라는 이름을 가진 테이블에서 모든 데이터를 가지고 오려고 하는데, 여기서 값이 0.00이 아니며 정렬은 결제 날짜로 내림차순 정렬하고 데이터를 5개만 조회하고 싶다고 가정해보자.
그랬을 때 다음과 같이 데이터를 조회할 수 있다.
SELECT * FROM payment WHERE amount != 0.00 ORDER BY payment_date DESC LIMIT 5;
위와 같이 LIMIT을 사용함으로써 특정 값으로 정렬, 필터링을 거친 상위 몇 가지 데이터의 확인을 신속히 할 수 있게 된다.
728x90'Back-end > SQL' 카테고리의 다른 글
SQL IN 연산자 (0) 2021.05.30 SQL BETWEEN 연산자 (0) 2021.05.30 SQL ORDER BY 키워드 (0) 2021.05.30 SQL SELECT WHERE절 (0) 2021.05.30 SQL COUNT 함수 (0) 2021.05.29 댓글