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
운영게시판
최근게시물
MS-SQL Q&A 3783 게시물 읽기
No. 3783
쿼리좀 도와주세요
작성자
불님
작성일
2007-10-01 16:03ⓒ
2007-10-01 16:35ⓜ
조회수
2,673

번호 이름     주소
1     홍길동  홍길동집1
2     홍길동  홍길동집2
3     홍길동  홍길동집3
4     전지현  전지현집1
5     전지현  전지현집2
6     전지현  전지현집3
7     전지현  전지현집4



 위에 있는것을 밑에처럼 쿼리를 짜고 싶어요 어찌해아하나요?? 
  "이름" 필드만 중복을 제거하고 싶습니다 도와주세요
이와 유사한 쿼리가  Pubs의 " select title_id, title, type from titles " 에서 Type필드입니다.


번호 이름  주소
1     홍길동  홍길동집1
2                홍길동집2
3                홍길동집3
4     전지현  전지현집1
5                전지현집2
6                전지현집3
7                전지현집4

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

create table testTB
(no int
, nm varchar(10)
, addr varchar(100)
)
go

insert into testTB
 select 1 ,    '홍길동',   '홍길동집1' union all
 select 2 ,    '홍길동',   '홍길동집2' union all
 select 3 ,    '홍길동',   '홍길동집3' union all
 select 4 ,    '전지현',   '전지현집1' union all
 select 5 ,    '전지현',   '전지현집2' union all
 select 6 ,    '전지현',   '전지현집3' union all
 select 7 ,    '전지현',   '전지현집4'

go

select
 a.no
 , [nm] = isnull(b.nm, '')
 , a.addr
from
 testTB a
 left outer join (select nm, no = min(no) from testTB group by nm)  b
 on a.no = b.no
 and a.nm = b.nm
 
 go

.님이 2007-10-01 17:52에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3787convert Money 쓸때 자릿수 어케 하죠 [1]
이승찬
2007-10-03
3406
3785245
민경국
2007-10-02
2393
3784description 을 불러올 수 있는 방법 조언 부탁드립니다. [1]
김종화
2007-10-01
3090
3783쿼리좀 도와주세요 [1]
불님
2007-10-01
2673
3782MSSQL 업그레이드 설치시 덮어 씌워도 되나요? [1]
김종옥
2007-10-01
2501
3781쿼리 질문입니다..ㅠㅠ [1]
고광철
2007-09-28
2115
3780쿼리 질문이요... [1]
박철순
2007-09-28
1976
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다