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 707 게시물 읽기
No. 707
DB2에서 중복된 데이터중 한개씩만 가져오고 싶을때
작성자
나승태(natop)
작성일
2004-11-09 20:59ⓒ
2004-11-09 21:00ⓜ
조회수
7,069

--- table A 자료

job_no seq_no

1              1

1              2

2              3

4              4

3              5

2              6

5              7

 

자료가 이렇게 들어가 있습니다.

job_no는 중복가능한 데이터구요, seq_no는 index입니다.

여기서 제가 불러오고 싶은 자료 형식은

--- table A 자료

job_no seq_no

1              1

2              3

3              5

4              4

5              7

이렇게 불러오고 싶은데요.

그러니까 중복된 데이터중에 아무거나 한개만 불러오고 싶은거거든요...

어찌 처리해야 할지 여러고수님들의 조언 부탁드리겠습니다.

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

중복하는 자료에대해 아무거나 선택해도 된다면..간단하게

이런식으로 쿼리하면 중복자료중 seq_no가 큰 자료가

뽑혀나옵니다.

물론 min() 함수를 쓰면 중복자료중 가장작은쪽 자료가

나오게 됩니다.

 

db2 "select job_no,max(seq_no) from A group by job_no"

 

OR

 

db2 "select job_no,min(seq_no) from A group by job_no"

simon님이 2004-11-10 11:37에 작성한 댓글입니다. Edit

감사합니다.

나승태(natop)님이 2004-11-15 21:27에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
710Online Backup? Offline Backup? [1]
조봉조
2004-11-16
6641
709질문] 테이블의 index 정보 알아보기 [2]
김주영
2004-11-12
6609
708날짜형식에서 CHAR TYPE과 DATE TYPE의 차이? [5]
조봉조
2004-11-10
10584
707DB2에서 중복된 데이터중 한개씩만 가져오고 싶을때 [2]
나승태
2004-11-09
7069
706DB2 에러 질문입니다. [1]
박평준
2004-11-09
8263
705[질문] DB2 Type 2 Index 알려주세요. [1]
궁금함
2004-11-05
5968
703테이블스페이스파일 경로의 의미? [1]
조봉조
2004-11-04
6944
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다