반응형
ㅇ 테이블에서 특정컬럼에 중복된 값을 찾는 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
반응형
'빅데이터정보 > 데이터베이스 정보' 카테고리의 다른 글
ERD기준으로 테이블생성하기- ERWin (0) | 2015.05.21 |
---|---|
sybase ase 에서 rownum 을? (0) | 2015.04.09 |