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 1101 게시물 읽기
No. 1101
DB2에 오라클의 LEAD,LAG에 해당하는 함수가 있는지요?
작성자
김강환(hashtable)
작성일
2006-09-13 15:33
조회수
10,258

오라클만 사용하다가 갑자기 DB2를 사용하려니 좀 답답하네요 ^^;;


다른게 아니라 오라클의 경우 이전 로우,이후 로우를 테이블을 다시 읽지 않고서도 참조할 수 있도록 해 주는 LEAD(),LAG() 함수가 있어서 요긴하게 사용하고 있습니다.


이런 기능을 하는 함수가 DB2에도 있는지요?

아니면 다른 방법이라도 있는지요?

혹 같은 테이블을 SELF조인하여 처리하는 방식밖에는 없는지요?


답변 주시면 고맙겠습니다.

그럼 수고하세요.

이 글에 대한 댓글이 총 1건 있습니다.
같은 function은 없지만 비슷한 기능으로 RECURSIVE SQL을 사용합니다. 
좀 불편하시겠지만 님은 잘 쓰실것같습니다. 
그리고 RECURSIVE SQL을 제공하지 않는 버전도 있습니다.

http://www.database.sarang.net/?inc=read&criteria=db2&subcrit=files&aid=830에 예제가 있습니다.
도님이 2006-09-14 11:34에 작성한 댓글입니다.
이 댓글은 2006-09-14 13:05에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1104정말급합니다. 도와주세요 ㅠㅠ delete [1]
김원명
2006-09-14
13065
1103클라이언트 OLEDB및 ODBC드라이버 설치본 만들기? [1]
5기
2006-09-14
7685
1102자동으로 증가되는 문자열 만들려면 어떻게 하나요? [2]
강성경
2006-09-14
9324
1101DB2에 오라클의 LEAD,LAG에 해당하는 함수가 있는지요? [1]
김강환
2006-09-13
10258
1100함수를 만들려고 하는데요...이렇게는 안된다고 하네요... [2]
DB2초보
2006-09-12
7962
1099수세리눅스 DB2설치 [1]
이종민
2006-09-12
6793
1098에러 확인 방법 [2]
에러
2006-09-11
7932
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다