Programming/MSSQL
[MSSQL] 중간 데이터를 가져오기위한 Top 처리 방법
By훈트
2011. 4. 21. 10:00
조건을 만족하는 데이타 중에서
중간의 데이타를 얻기위한 방법 *** 중요한 것은 조건이 두번 들어 간다는 것이다.
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]
중간의 데이타를 얻기위한 방법 *** 중요한 것은 조건이 두번 들어 간다는 것이다.
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]
[출처] mssql top처리 (중간의 데이타를 얻기위한 방법 )|작성자 레드머슬