728x90

- LIMIT 원하는 행 개수
처음부터 몇개만 가져오기
SELECT * FROM 테이블명 LIMIT 10;
-- 처음 부터 10개만 출력하기 (1 ~ 10)
- LIMIT 시작 지점 , 원하는 행 개수
시작 지점을 정하고, 그 후 원하는 행 개수를 정하기
SELECT * FROM 테이블명 LIMIT 100, 10;
-- 100번째부터 그 후 10개 출력하기 (101 ~ 110)
- LIMIT 원하는 행 개수 OFFSET 시작 지점
어디서부터 몇 개를 가져올지 정하기
즉 OFFSET 은 시작 위치를 나타낸다.
SELECT * FROM 테이블명 LIMIT 20 OFFSET 5;
-- 5번째 행 부터 25행 까지 출력 (6 ~ 25)
아래 두 쿼리문은 동일한 결과를 가져온다.
SELECT *
FROM 테이블명
LIMIT 10 OFFSET 5;
SELECT *
FROM 테이블명
LIMIT 5, 10;'데이터 베이스' 카테고리의 다른 글
| [MySQL] 컬럼 생성시 unsigned을 사용하는 의미 (0) | 2022.04.05 |
|---|---|
| [MySQL] 문자열 함수, 'LENGTH( )'와 'CHAR_LENGTH( )'의 차이 (0) | 2022.03.28 |
| [MySQL] SQL 쿼리는 꼭 대문자로 작성해야 하는가? (0) | 2022.03.28 |
| [MySQL] GROUP BY와 SELECT의 관계 (0) | 2022.03.28 |
| [MySQL] NULL 값 기준으로 ORDER BY 정렬하기 (0) | 2022.03.28 |