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;
결과
'프로그래밍 > TSQL' 카테고리의 다른 글
[MSSQL] MDF, LDF 이동 / DB 상위 버전->하위 버전으로 이동 시 오류 발생 (0) | 2020.02.21 |
---|---|
조인 조건절 위치에 따른 차이 설명 (SQL join where clause vs on clause) (0) | 2020.02.14 |
MSSQL TO MYSQL 데이터 포팅시 NULL 처리 (0) | 2020.02.07 |
[MSSQL] TSQL 영문 대소문자 구분 비교 (0) | 2020.01.16 |
[MSSQL] 하위 버전 데이터 마이그래이션 (0) | 2020.01.02 |
댓글