Database/MySQL

[MySQL] 페이징(paging)에 사용되는 limit 와 offset

Mei99 2024. 5. 14. 10:02

paging : 데이터의 개수가 많아서, 데이터를 끊어서 가져오는 방법

limit : 가져올 행의 수를 제한

offset : 건너뛸 행의 수를 지정

 

MySQL Paging에 사용되는 limit 와 offset

limit 0, 5;

- 처음부터 5번째까지 행 가져오기

- limit 오른쪽에 작성하는 숫자는 2개(offset과 가져올 마지막 행)

- offset은 0부터 시작, 0만 쓰면 아무것도 가져오지 말라는 의미

- offset 0은 생략 가능, limit 0, 5; = limit 5; 

 

 

 

 

내림차순으로 정렬 후, 7개의 데이터 가져오기

1. order by 컬럼명 desc : 원하는 컬럼을 내림차순으로 정렬하기

2. limit 7; : 정렬된 데이터 상위값 7개 가져오기

 

 

 

pages 컬럼 최대값의 title 값 찾기

1. order by 컬럼명 desc : 먼저 내림차순으로 정렬

2. limit 1; : 최대값 1개 값 가져오기