C#
Oracle paging Query
선영아 사랑해
2016. 3. 29. 14:25
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에 페이징 기능을 구현 할 수 있습니다.