본문 바로가기
Database

[programmers] 중복 제거하기(풀이 성공)

by 전봇대파괴자 2021. 6. 7.

문제

 

동물 보호소에 들어온 동물들의 정보를 담은 테이블 ANIMAL_INS가 주어진다. 

동물 보호소에 들어온 동물의 이름이 몇 개인지 조회하라. 이 때 이름이 NULL인 경우는 집계하지 않으며, 중복되는 이름은 하나로 친다. 

 

내 코드:

SELECT COUNT(DISTINCT NAME)
FROM ANIMAL_INS;

Comment: 중복 계산을 피할 때 사용하는 DISTINCT를 활용하는 문제입니다. 중복 데이터 처리는 매우 흔한 문제인 동시에 중요한 부분이므로 잘 기억해 두어야 합니다.