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
운영게시판
최근게시물
DBMS Q&A 575 게시물 읽기
No. 575
합쳐진 코드의 값이 중복되었는지 체크할려면
작성자
박기원
작성일
2002-09-25 22:42
조회수
5,164

안녕하세요?

다름이 아니라요

쇼핑몰에서 상품명에 code를 붙여서 만들려고하는데요

code1|code2|code3| 상품명

01| 00| 00|

01| 01| 00|

01| 01| 01|

01| 01| 02|

01| 01| 03|

01| 01| 04|

01| 01| 05|

01| 02| 00|

01| 02| 01|

01| 02| 02|

01| 02| 03|

01| 02| 04|

01| 02| 05|

 

이런식으로 만드는데 code1, code2, code3의 값을 합친것이 중복이 안됐는지 확인할려면 어케 해야하나요?

하나의 코드라면 고유키로 지정하면되는데 합쳐진거라 이것들이 중복이 된값이 있는지 살펴볼려면 눈으로 확인해 보는수밖에 없네요...

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

3개의 컬럼을 하나의 pk로 잡으면 되겠네요

모름님이 2002-09-29 16:45에 작성한 댓글입니다.

여러 컬럼을 고유키로 사용할 수 있어요

님이 2002-09-30 20:04에 작성한 댓글입니다.

다음과 같이 SQL을 사용하세요

 

select code1||code2||code

from tab

group by code1||code2||code

having count(code1||code2||code) > 1

김용수(dragonkys)님이 2003-01-22 16:01에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
596확장자 'db' 여는 도구/방법 ?
김은환
2002-10-07
6662
593클리퍼에 대해서 [3]
한량
2002-10-04
5265
591ERwin에 관해서 [2]
lyh
2002-10-01
6742
575합쳐진 코드의 값이 중복되었는지 체크할려면 [3]
박기원
2002-09-25
5164
573데이타베이스공부하고싶어미치겠습니다.
박기원
2002-09-24
5545
572[질문]인덱스의 개념 [4]
꿈소년
2002-09-23
6113
564내용에의한참조, 주소에의한참조?? [1]
선희
2002-09-20
5676
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다