반응형
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 |
---|
댓글