IT용어위키



SQL 중복값 찾기 쿼리


테이블 특정 필드에 다양한 값들이 있는 상태에서, 특정 값이 여러번 반복적으로 존재하는 경우 해당 값을 구하는 쿼리

  • 모든 관계형 데이터베이스 공통
SELECT COUNT(컬럼명) AS cnt, 컬럼명 FROM 테이블명
{필요  WHERE 조건구문}
GROUP BY 컬럼명
HAVING COUNT(컬럼명) > 중복건수

예시

no id val
1 홍길동 사과
2 임꺽정
3 장길산 대추
4 홍길동 포도
5 유관순 바나나
  • 쿼리
SELECT COUNT(id) AS cnt, id FROM fruit
GROUP BY id
HAVING COUNT(id) > 1
  • 결과
cnt id
2 홍길동

  출처: IT위키(IT위키에서 최신 문서 보기)
  * 본 페이지는 공대위키에서 미러링된 페이지입니다. 일부 오류나 표현의 누락이 있을 수 있습니다. 원본 문서는 공대위키에서 확인하세요!