본문 바로가기
개발 공부/SQL

[SQL] 결괏값 개수 제한 - LIMIT 사용법

by 호랭개발자 2021. 10. 9.
반응형

LIMIT 구문은 결과에서 몇 개의 행을 반환할 것인지 제한하는 구문이다.

SELECT 컬럼명 FROM TABLE명
LIMIT 개수;

SELECT 컬럼명 FROM TABLE명
LIMIT offset, 개수;

 

아래와 같이 생긴 INFO 테이블이 있다고 하자.

ID NAME AGE
1 Alice 20
2 James 22
3 Kelly 21
4 Selly 23
5 Jane 25

 

👀 LIMIT  구문 - 개수 제한

SELECT * FROM INFO 
LIMIT 1;

위의 쿼리를 실행하면 아래와 같은 결과가 반환된다.

ID NAME AGE
1 Alice 20

 

👀 LIMIT  구문 - Offset 지정, 개수 제한

SELECT * FROM INFO
LIMIT 2, 3;

위의 쿼리를 실행하면 아래와 같은 결과가 반환된다.

ID NAME AGE
3 Kelly 21
4 Selly 23
5 Jane 25

 

결과에서 첫번째 행의 offset은 0부터 시작하므로 offset 2는 세번째 행부터 3개의 행을 반환한다.

 

* LIMIT 구문은 MySQL, postgreSQL에서 사용 가능하다.

반응형

'개발 공부 > SQL' 카테고리의 다른 글

[MySQL] 계층 쿼리 - WITH, WITH RECURSIVE 사용법  (1) 2021.10.09

댓글