본문 바로가기
DEV/DB

[MySQL] 중복 제거/ 중복 찾기

by 땅콩둘기 2020. 7. 31.
반응형

* 중복 제거

   DISTINCT

 

  ex)SELECT count(DISTINCT NAME) FROM ANIMAL_INS 


* 중복 찾기

 - GROUP 으로 묶은 후에 COUNT 가 1보다 큰 것을 찾는다.

 

GROUP BY 중복 찾을 필드명 HAVING COUNT > 1

 

ex)  SELECT NAME, COUNT(*) as COUNT

     FROM ANIMAL_INS 
      GROUP BY NAME

      HAVING COUNT > 1

 

 

 

반응형

'DEV > DB' 카테고리의 다른 글

[MySQL] JOIN 하기  (0) 2020.08.04
[MySQL] DATETIME 가공하기  (1) 2020.08.03
[MySQL] NULL 처리하기  (0) 2020.07.31
[MySQL] 프로그래머스 입양 시각 구하기(2)  (0) 2020.07.31
[MySQL]에서 Shell command 사용  (0) 2020.04.21

댓글