[MS-SQL] NOT IN을 이용한 간단한 페이징 쿼리 > db

본문 바로가기

db

[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]

댓글목록

등록된 댓글이 없습니다.

게시물 검색
Copyright © 서방님.kr All rights reserved.
PC 버전으로 보기