https://school.programmers.co.kr/learn/courses/30/lessons/59040
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
코드
SELECT ANIMAL_TYPE, COUNT(*) AS count
FROM ANIMAL_INS
GROUP BY ANIMAL_TYPE
ORDER BY ANIMAL_TYPE
쿼리 실행 순서
실행 순서 SQL 절 설명
1️⃣ | FROM | ANIMAL_INS 테이블에서 데이터를 조회 |
2️⃣ | GROUP BY | ANIMAL_TYPE을 기준으로 그룹화 |
3️⃣ | SELECT | ANIMAL_TYPE, COUNT(*) AS count 조회 |
4️⃣ | ORDER BY | ANIMAL_TYPE 기준으로 정렬 |
풀이
고양이, 개의 마리 수를 세는게 문제의 요구사항입니다.
따라서 ANIMAL_TYPE에 따라 GROUP BY를 사용해주었습니다.
이후에 ORDER BY를 통해서 Cat이 먼저 나올 수 있게 오름차순을 적용해주었습니다.
'프로그래머스' 카테고리의 다른 글
[프로그래머스 SQL] 있었는데요 없었습니다 - 쿼리 실행 순서와 함께 보자 (0) | 2025.03.03 |
---|---|
[프로그래머스 SQL] 식품분류별 가장 비싼 식품의 정보 조회하기 - 쿼리 실행 순서와 함께 보자 (0) | 2025.03.02 |
[프로그래머스 SQL] 동명 동물 수 찾기 - 쿼리 실행 순서와 함께 보자 (0) | 2025.03.02 |
[프로그래머스 MySQL] 년, 월, 성별 별 상품 구매 회원 수 구하기 - 쿼리 실행 순서와 함께 보자 (0) | 2025.03.02 |
[프로그래머스 SQL] 입양 시각 구하기(1) - 쿼리 실행 순서와 함께 보자 (0) | 2025.03.02 |