SELECT * FROM (
SELECT ROWNUM AS NUM, A.* FROM (
SELECT * FROM TABLE
ORDER BY COLUMN ASC/DESC
) A WHERE NUM <= 범위까지
) WHERE NUM > 범위부터
ex.)
SELECT * FROM (
SELECT ROWNUM AS NUM, A.* FROM (
SELECT * FROM TABLE
ORDER BY COLUMN ASC/DESC
) A WHERE NUM <= 10
) WHERE NUM >= 1
결과 1부터 10까지 자료 조회
위의 쿼리를 이용하여 datagrid, datagridview에 페이징 기능을 구현 할 수 있습니다.
'C#' 카테고리의 다른 글
MSSQL Paging Query (0) | 2016.03.30 |
---|---|
[C#]실행 프로그램 경로 얻기 예제 (0) | 2016.03.29 |
[C#]BadImageFormatException 관련 (0) | 2016.03.29 |
[C#]ref 예제 (0) | 2016.03.28 |
[C#]Mouse Drag and Drop Control 생성 예제 (0) | 2016.03.25 |