SQL/SUM, MAX, MIN

[프로그래머스 SQL] Lv2. - 중복 제거하기

이런개발 2025. 3. 14. 17:20

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

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

문제 풀이

  1. IS NOT NULL 키워드로 이름이 NULL이 아닌 행을 필터링한다.
  2. COUNT 키워드로 조회된 행의 개수를 조회한다. 이때 중복되는 이름은 하나로 쳐야 하기 때문에 DISTINCT 키워드를 사용한다.
SELECT COUNT(DISTINCT(NAME))
FROM ANIMAL_INS
WHERE NAME IS NOT NULL