본문 바로가기

빅데이터정보/데이터베이스 정보

테이블에서 특정컬럼에 중복된 값을 찾는 SQL

반응형

ㅇ 테이블에서 특정컬럼에 중복된 값을 찾는 SQL 

/*--------------------------------------------------------------------------*/ 

/* USAGE : @중복찾기.SQL [테이블명] [중복을조사할컬럼명] 

/* 

/* WARNING : 똑같은값이 2개 이상있을때 처음값은 출력 않되고 2번째 

/* 값부터 출력됨. <> 

/*--------------------------------------------------------------------------*/ 


SELECT * FROM &1 A 

WHERE ROWID > 

(SELECT MIN(ROWID) FROM &1 B 

WHERE B.&2 = A.&2) 

ORDER BY &2; 



select test_col1, count(*) as num

from test_table

group by test_col1

having num>1

반응형