Notice
Recent Posts
Recent Comments
Link
«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
Tags more
Archives
Today
Total
관리 메뉴

luke

[프로그래머스] - 고양이와 개는 몇 마리 있을까 (MySQL) 본문

DB/프로그래머스(MySQL)

[프로그래머스] - 고양이와 개는 몇 마리 있을까 (MySQL)

luke-king 2025. 9. 7. 14:01

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

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

 

 

 

 

 

 

 

 

 

문제.


 

 

 

 

 

 

 

 

풀이.


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

이번 문제는 프로그래머스 "고양이와 개는 몇 마리 있을까" MySQL 문제다.

접근 방법은 ANIMAL_TYPE의 고양이 개 카운트 하고 오름 차순으로 해주면 된다. 그럼 바로 풀이해보겠다.

 

1. 출력은 ANIMAL_TYPE과 count 이므로 ANIMAL_TYP, COUNT(ANIMAL_TYPE)으로 해준다.

 

2. 다음으로 ANIMAL_TYPE을 GROUP BY 절로 해준다. 해주지 않으면 에러가 난다. 이유는 집계 함수와 일반 컬럼을 같이 쓰기 때문이다.

 

3. 마지막으로 ANIMAL_TYPE을 오름 차순으로 정렬해주면 끝이다.