본문 바로가기

반응형

문제

동물 보호소에 들어온 동물 중 고양이와 개가 각각 몇 마리인지 조회하는 SQL문을 작성해주세요. 이때 고양이를 개보다 먼저 조회해주세요.

구조

ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.

예시


완성된 쿼리

select
    animal_type,
    count(*) count
from animal_ins
group by animal_type
order by animal_type

데이터에 고양이와 강아지만 존재하고 그 둘만 조회하는 것이므로 간단하게 조건없이 group by로 묶어줬습니다. 

 

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59040

반응형
댓글