[ 작업 환경 ]

notices 테이블이 있는 DB 위치에서 작업 진행합니다.

데이터는 아래와 같이 되어있습니다.

 

 

 

 

1. idx 큰것부터 나열하여 5번째 데이터까지 select 예시

SELECT * FROM notices ORDER BY notice_id DESC LIMIT 5;

 

 

 

2. idx 큰것부터 나열하여 1번째부터 5개의 데이터 select 예시

위 1번과 동일한 결과값이 나옵니다.

SELECT * FROM posts ORDER BY idx DESC LIMIT 0, 5;

 

 

 

3. idx 큰것부터 나열하여 2번째부터 5개의 데이터 select 예시

SELECT * FROM notices ORDER BY notice_id DESC LIMIT 1, 5;

 

 

 

4. idx 큰것부터 나열하여 6번째부터 5개의 데이터 select 예시

SELECT * FROM notices ORDER BY notice_id DESC LIMIT 5, 5;

 

 

 

5. idx 큰것부터 나열하여 n번째부터 m개의 데이터 select 예시

n과 m으로 숫자를 대신 표현하면 아래와 같은 공식입니다.

SELECT * FROM notices ORDER BY notice_id DESC LIMIT n-1, m;

최근 작성된 게시글 LIST를 page별로 불러올 때 사용하는 쿼리로 적당합니다.

 

 

 

+ Recent posts