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
운영게시판
최근게시물
DB2 Q&A 720 게시물 읽기
No. 720
[아래추가] 아래 질문에 추가입니다.
작성자
작성일
2004-12-06 14:41
조회수
5,503

답변 감사합니다.

우선 제가 원하는 쿼리는 해당 조건을 만족하는 레코드들 중에서 5줄 씩 잘라서 가져오려고 하는 겁니다.

물론 맨 위에 5줄을 가져오려면

 

SELECT * FROM TABLE1

WHERE BBB='XXXX'

ORDER BY AAA

FETCH FIRST 5 ROWS ONLY;

 

를 하면 되겠지요.

그런데 그 다음이 문제입니다.

이번엔 위에서 5줄을 제외한 그 다음 5줄을 가져오려고 합니다.

 

즉, 게시판에 한 페이지가 5 줄로 구성된 경우

각 페이지별로 데이터를 불러오는 쿼리가 되죠.

 

DB2에서는 방법이 없나요?

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

 

rownumber 로 검색해 보세요.. 7.0 이상 부터 지원한다고 합니다.
오준석(naiadjun)님이 2004-12-06 16:46에 작성한 댓글입니다.

그런 기능을 scrollable cursor이라고 합니다.

게시판을 구현하신다면 서버스크립트에서 처리해 줄수도 있고,

디비에서 질문하신 것과 같이 해줄수도 있을것입니다.

db2 client 를 설치하셨다면, scrollable cursor 라고 치시면

해당 api 예제를 보실 수 있을 것입니다.

즐거운 하루 되십시요

배성수(Ultrazacos)님이 2004-12-07 11:12에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
724DB2의 AD Client 는 오라클의 ProC ? [1]
새연이
2004-12-13
5329
723하나의 테이블에서 서로 다른 값을 추출하고 싶은데요? [1]
김영하
2004-12-11
6060
721세로로 나오는 결과를 가로로 정렬하고 싶습니다. [1]
유저
2004-12-07
7590
720[아래추가] 아래 질문에 추가입니다. [2]
2004-12-06
5503
719() 안에는 order by, fetch 절이 올 수 없다?!? [2]
2004-12-02
6667
718명령창,프로그램상 autocommit에 관해서... ㅠ.ㅠ [1]
박명종
2004-12-02
6250
717DB2 Copy에 대한 질문입니다(DB7/AIX)
천병철
2004-12-02
5675
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다