database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 39219 게시물 읽기
No. 39219
쿼리 질문드려요^^
작성자
김진
작성일
2012-01-10 17:28ⓒ
2012-01-10 17:38ⓜ
조회수
3,560

 데이터베이스 초보입니다.

다름이 아니라 해당 테이블의 튜플을 가져올때(select문으로)

처음에는 1번째~10번째, 두번쨰는 11번째~20번째, 세번쨰는 21번째~30번째

이런식으로 가져오려고 합니다.

그런데 튜플에 대한 인덱스를 알 수가 없어서 두번째 11번째의 튜플 부터 20번째의 튜플 이런식으로 

가져오지를 못하고있네요. 방법이 없을까요?

간략하게 말해서. 원하는 행의 튜플들을 가져오고 싶습니다.(10번째 행부터 20번째 행까지) 이런식으로요 ㅠㅠ

이 글에 대한 댓글이 총 1건 있습니다.

SELECT *
  FROM (SELECT ROWNUM rn
             , a.*
          FROM (SELECT *
                  FROM t
                 ORDER BY 정렬키
                ) a
         WHERE ROWNUM <= 10 * :Page
        )
 WHERE rn > 10 * (:Page - 1)
;

마농(manon94)님이 2012-01-11 09:07에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
39223다시 한번 더 부탁드립니다. (초 응급 상황) [2]
순이
2012-01-11
3878
39221데이터베이스 튜닝을 해야되는데 간단한 인덱스 질문입니다. [2]
윤명철
2012-01-11
4017
39220로그 남기기 [1]
초보자
2012-01-11
3576
39219쿼리 질문드려요^^ [1]
김진
2012-01-10
3560
39217이런건 어떻게 구할까요? [3]
김종태
2012-01-10
3947
39216in 과 반대되는 구문이 있을까요? [2]
sql어렵다
2012-01-10
3233
39215GROUP BY 결과에 대한 질문입니다. [2]
그룹바이
2012-01-09
4083
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다