중복 데이터 찾기
mysql 에서 특정 컬럼에서 중복되는 항목이 있는지 찾고자 한다.
컬럼 하나일 때
select 컬럼이름 , count(컬럼이름)
from 테이블이름 s
group by 컬럼이름
having count(컬럼이름) > 1
컬럼 여러개일 때
select 컬럼이름1, 컬럼이름2, 컬럼이름3, count(컬럼이름1)
from 테이블이름 s
group by 컬럼이름1, 컬럼이름2, 컬럼이름3
having count(컬럼이름1) > 1
select title,date,site , count(title)
from tablename s
group by title ,date,site
having count(title) > 1
반응형
'백엔드 > DB' 카테고리의 다른 글
postgresql log 확인하기 (0) | 2022.04.06 |
---|---|
DBeaver 에서 DB 데이터 내보내기 (0) | 2022.04.06 |
psql 사용시 쉘 스크립트로 postgres password 바로접속 (0) | 2022.03.15 |
[SQL] postgresql 숫자 포함한 , 숫자 포함하지 않은 행 추출 (0) | 2022.01.30 |
Mysql 명령어 사용해서 사용자 생성/조회/추가/삭제 (0) | 2022.01.19 |