프로그래밍/TSQL
MSSQL 범위 지정하여 가져오기
정리 습관(★arranging★)
2020. 2. 7. 17:53
728x90
테이블의 데이터를 N번째 레코드에서 N+ 번째 까지 가져오고자 할 때 아래 쿼리로 수행하면
결과를 받아올 수 있습니다.
SELECT *
FROM 테이블
ORDER BY (SELECT NULL)
OFFSET [시작] ROWS FETCH NEXT [끝] ROWS ONLY;
사용예시
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
ORDER BY (SELECT NULL)
OFFSET 0 ROWS FETCH NEXT 10 ROWS ONLY;
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
ORDER BY (SELECT NULL)
OFFSET 5 ROWS FETCH NEXT 15 ROWS ONLY;
결과