SELECT COUNT(*) FROM TableName WHERE ID=61;
SELECT * FROM (
SELECT A.*,
ROWNUM AS RNUM,
FLOOR((ROWNUM-1)/100+1) AS PAGE,
COUNT(*) OVER() AS TOTCNT FROM (
SELECT T.Field1, L.Field2, L.Field3, L.Field4
FROM TableName1 T, TableName L
WHERE
L.ID=61 AND L.Field1!= 0
AND L.Field1= T.Field1
ORDER BY Field2 DESC
) A
) WHERE PAGE = 1;
[출처] 오라클의 간단한 페이징 쿼리|작성자 탱탱이아빠
반응형
'아빠방 > Tech' 카테고리의 다른 글
UIWebView에 QR코드 리더 넣기 (0) | 2016.08.26 |
---|---|
테이블 목록 및 데이터 건수 (0) | 2016.05.26 |
Visual Studio 빌드시 "'OSVersion'의 값이 잘못되었습니다." (0) | 2016.04.14 |
MariaDB 설치 (0) | 2016.04.13 |
ORA-01489: 문자열 연결의 결과가 너무 깁니다 (0) | 2016.04.12 |
댓글