[프로그래머스/SQL] 고양이와 개는 몇 마리 있을까(59040) 풀이

업데이트:



문제 정보


풀이

문제

ANIMAL_INS 테이블에서 동물 타입(ANIMAL_TYPE)별 개수를 구하되, 고양이(Cat)와 개(Dog)만 조회하는 문제입니다.

코드

SELECT ANIMAL_TYPE, COUNT(ANIMAL_ID) count FROM ANIMAL_INS GROUP BY ANIMAL_TYPE HAVING ANIMAL_TYPE IN ("Cat", "Dog") ORDER BY ANIMAL_TYPE

설명

GROUP BY ANIMAL_TYPE로 타입별 집계를 만든 뒤, HAVING ... IN ("Cat", "Dog")로 필요한 타입만 남깁니다.

마지막으로 타입명 기준 정렬을 적용합니다.



댓글남기기