[SQL] 프로그래머스 SQL 고득점 Kit_GROUP BY (5/24)

餘園·2025년 7월 26일

SQL 고득점 Kit

목록 보기
56/109
post-thumbnail

동명 동물 수 찾기 (Level 2)

동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 SQL문을 작성해주세요. 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회해주세요.

solve

SELECT NAME, COUNT(NAME) AS COUNT
    FROM ANIMAL_INS
    GROUP BY NAME
    HAVING COUNT > 1
    ORDER BY NAME
  • 왜 COUNT(*)하면 오답?
    • *는 모든 행을 세는데, NULL은 제외해야 하기 때문
profile
What else can I do

0개의 댓글