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에 페이징 기능을 구현 할 수 있습니다.

'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