Develop/Daily Algorithm Practice 공략집

[오늘의 알고리즘 1문제] - <중복 제거하기>

쿼카홀릭 2025. 1. 9. 09:57

2025.01.09(Thur.)

 

[오늘의 알고리즘 1문제] - 프로그래머스 MySQL

<중복 제거하기>

 

동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요. 이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다.

 

보호소에 들어온 동물의 이름은 NULL(없음),*Sam,*Sam,*Sweetie입니다. 이 중 NULL과 중복되는 이름을 고려하면, 보호소에 들어온 동물 이름의 수는 2입니다. 따라서 SQL문을 실행하면 다음과 같이 나와야 합니다.

 

count
2

 

<내가 쓴 답>

SELECT COUNT(DISTINCT NAME) COUNT
FROM ANIMAL_INS

 

정답이었당😍