프로그래머스 SQL 문제 모음 레벨 2

2022. 8. 9. 16:22코딩 공부 연습

반응형

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

 

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

이 문제의 경우 COUNT는 잘 썼는데, GROUP BY 로 묶는걸 좀 뒤늦게 생각했다. 그러고도 계속 틀린건 ORDER BY 로 고양이가 먼저 오도록 정렬을 해줘야 한다는 것이었는데, C가 D보다 앞에 오게 ASC로 해줬당! 만약 종류가 여러가지이고 알파벳순으로 정렬이 되는 경우가 아닐때는 어떻게 해야할지 모르겠당..