문제 풀이/SQL

[Programmers] 고양이와 개는 몇 마리 있을까

soom2628 2022. 3. 25. 09:50

출처: 프로그래머스 - 고양이와 개는 몇 마리 있을까

언어: MySQL

 

 

1. 풀이 과정

고양이와 개가 각각 몇 마리인지 구하려면

종류별로 묶어서(GROUP BY) COUNT로 그룹별 row수를 구하면 된다

 

이 때, 고양이가 개보다 먼저 조회되야 하기 때문에 ORDER BY ANIMAL_TYPE 을 통해 알파벳 순서 오름차순으로 정렬했다

 

2. 쿼리문

SELECT
    ANIMAL_TYPE
    , COUNT(*) COUNT
FROM animal_ins
GROUP BY ANIMAL_TYPE
ORDER BY ANIMAL_TYPE
;