문제 풀이/프로그래머스

[프로그래머스] 중복 제거하기(SQL)

27200 2024. 11. 18. 15:11

문제

https://school.programmers.co.kr/learn/courses/30/lessons/59408


풀이(5분)

SELECT count(DISTINCT NAME) as count FROM ANIMAL_INS
WHERE NAME IS NOT null;

 

DISTINCT 절을 사용하여 중복을 제거해준다. 이는 이름에 대하여 중복된 값을 하나로 계산하게 된다.

만약 이름이 널이라면 제외하기 위해 IS NOT null을 사용하여 처리한다.