MSSQL
MSSQL 페이징 쿼리
이빛나리
2012. 12. 14. 09:40
한 페이지당 3개의 글을 출력하는 게시판의 4페이지를 검색하는 쿼리
SELECT TOP (3) * FROM board
WHERE idx NOT IN (SELECT TOP ((4 - 1) * 3) idx FROM board ORDER BY idx DESC)
ORDER BY bDate DESC
SELECT TOP (@PAGESIZE) * FROM 테이블명
WHERE idx NOT IN (SELECT TOP ((@PAGE - 1) * @PAGESIZE) idx FROM 테이블명 ORDER BY idx DESC)
ORDER BY bDate DESC
1페이지를 출력한다면 | 2페이지를 출력한다면 |