코딩 연습/SQL

[SQL] GROUP BY_고양이와 개는 몇 마리 있을까

썬2 2021. 3. 11. 09:22

programmers.co.kr/learn/courses/30/lessons/59040

 

코딩테스트 연습 - 고양이와 개는 몇 마리 있을까

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디

programmers.co.kr

 

문제 해설: 

SELECT ANIMAL_TYPE, COUNT(ANIMAL_TYPE) AS count
FROM ANIMAL_INS
GROUP BY ANIMAL_TYPE
ORDER BY ANIMAL_TYPE

 

포인트:

1. Select 절에 Count로 개수 표시하기

2. 개와 고양이니, Group By로 묶기

3. 고양이가 먼저이니 Order by로 정렬하기

 

느낀점:

처음에 Order by 안하고도 Cat이 먼저 나와서 왜 자꾸 틀리지? 했다.

실행코드가 잘되어도 조건에 맞게끔 작성하자.