[프로그래머스 SQL 고득점 Kit] 고양이와 개는 몇 마리 있을까(MySQL)
1. 문제 설명
- 동물 보호소에 들어온 개와 고양이가 각각 몇 마리인지 조회하라는 문제이다.(GROUP BY)
- 고양이를 개보다 먼저 조회하라는 조건이 붙어 있다.(ORDER BY)
2. 관련 개념
- ORDER BY:
https://velog.io/@developerkerry/MySQL-ORDER-BY - GROUP BY:
https://velog.io/@developerkerry/MySQL-GROUP-BY
3. 정답 및 풀이
- ANIMAL_TYPE을 기준으로 GROUP BY와 COUNT 함수를 사용해주면, 개와 고양이가 각각 몇 마리인지 조회할 수 있다.
SELECT ANIMAL_TYPE, COUNT(*) FROM ANIMAL_INS GROUP BY ANIMAL_TYPE;
- 고양이를 개보다 먼저 조회하랬으니, ORDER BY를 ANIMAL_TYPE에 대해 사용해주면 된다.
SELECT ANIMAL_TYPE, COUNT(*) FROM ANIMAL_INS GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE ASC;
Author And Source
이 문제에 관하여([프로그래머스 SQL 고득점 Kit] 고양이와 개는 몇 마리 있을까(MySQL)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@developerkerry/프로그래머스-SQL-고득점-Kit-고양이와-개는-몇-마리-있을까MySQL저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)