Development

중복 데이터 찾기

젤리젤리젤리젤리젤리 2020. 10. 23. 13:05
반응형

중복

 

DB에서 중복된 데이터를 확인하는 방법에는 여러 가지가 있을 것이다.

비단 Oracle, MSSQL 뿐만 아니라 다른 DBMS에서도 사용 가능한 중복 데이터를 확인하는 간단한 방법이다.

 

UserName          Password

------------------------------------

GIL01                   111111111

GIL01                   222222222

GIL02                   333333333

GIL02                   444444444

GIL03                   000000000

GIL04                   555555555

 

이렇게 데이터가 있다고 가정할 때,

UserName이 중복된 것들이 있다.

 

GIL01, 02 가 중복되었다.

여기서 UserName이 중복된 것만 뽑아내려고 한다.

 

select UserName 
from [테이블] 
group by UserName
having count(*) > 1

 

간단하면서 다른 DBMS에서도 문제없이 돌아간다.



반응형

'Development' 카테고리의 다른 글

django mssql 연결  (0) 2021.03.05
아키텍처(Architecture)  (0) 2021.02.17
오라클 월, 요일을 영문 표기방법  (0) 2020.10.22
MSSQL 절사(버림) 함수, 반올림 함수  (0) 2020.10.20
MSSQL에서 SELECT문을 이용한 UPDATE  (0) 2020.10.19