'MSSQL'에 해당되는 글 1건

  1. 2010.12.13 MSSQL 페이징 쿼리

2010. 12. 13. 16:58 MSSQL

MSSQL 페이징 쿼리


SELECT * FROM 테이블명  WHERE thread in
 ( SELECT TOP 20 thread FROM 
 ( SELECT TOP 1020 thread FROM 테이블명 ORDER BY thread DESC ) AS A ORDER BY thread ASC ) 
ORDER BY thread DESC

해석)
첫번째 Sub Query : SELECT TOP 1020 thread FROM 테이블명 ORDER BY thread DESC
=> thread 번호 : 1 ~ 1020 (Top 1020)
=> thread 번호 : 1020 ~ 1 (ORDER BY thread DESC)

두번째 Sub Query : SELECT TOP 20 thread FROM (첫번째 Sub Query : 1020~1) AS A ORDER BY thread ASC
=> thread 번호 : 1020 ~ 1001 (Top 20)
=> thread 번호 : 1001 ~ 1020 (ORDER BY thread ASC)

1001,1002, ~ 1020까지 20개 추출
Posted by IT
이전버튼 1 이전버튼

블로그 이미지
IT

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.7
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함