[SQL] 프로그래머스 - 동명 동물 수 찾기

iinnuyh_s·2024년 1월 4일
0

SQL

목록 보기
5/17
post-thumbnail
post-custom-banner

동명 동물 수 찾기

풀이

  • 동물 이름 중 두번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회 하는 것이 목적이기 때문에, 이름으로 Group by 하고, COUNT()을 구해준 뒤, HAVING 조건 절에 COUNT()>=2 로 설정해주면 완성이다.

  • 이름이 없는 동물은 집계에서 제외 이기 때문에, WHERE 절에서 WHERE NAME IS NOT NULL 로 설정했다.

  • 쉬운 문제!

    🙆‍♀️ 정답 풀이
    SELECT NAME, COUNT(*) AS COUNT
    FROM ANIMAL_INS
    WHERE NAME IS NOT NULL
    GROUP BY NAME
    HAVING COUNT>=2
    ORDER BY NAME;
  • 딱히 수정할 부분은 없는 것 같다.

0개의 댓글