[MS-SQL] NOT IN을 이용한 간단한 페이징 쿼리
작성일 14-04-25 11:15
페이지 정보
작성자서방님 조회 249회 댓글 0건본문
MySQL에서는 뒤에 Limit 구문쓰면 간단한데 MS-SQL은 서브쿼리까지 써야 되는구나..
========================================================
SELECT TOP [얻으려는 행의수] *
FROM [TABLE]
WHERE [PRIMARY KEY] NOT IN (
SELECT TOP [중간의 시작위치 - 1] [PRIMARY KEY]
FROM [TABLE] WHERE [조건]
ORDER BY [PRIMARY KEY])
AND [조건]
ORDER BY [PRIMARY KEY]
댓글목록
등록된 댓글이 없습니다.