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

박진우·2022년 10월 26일
0

SQL

목록 보기
5/23

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

◽ 문제 설명 & 문제




◽ 예시




◽ 풀이

  • 1번째 줄: 동물 중 고양이각각 몇 마리인지 조회

  • 3번째 줄: 조회를 할 때 동물 중이기 때문에 동물 별 그룹핑 해준다.

  • 4번째 줄:이때 고양이를 개보다 먼저 조회 ➡️ 알파벳 순으로 하면 Dog 보다 Cat이 앞에 오기때문에 오름차순으로 해준다.




💡배운점

◽ GROUP BY

WHERE 절을 통해 조건에 맞는 데이터를 조회하고나서, 2차 가공 정보가 필요할 수 있는데 이 때 GROUP BY 절을 사용한다.

GROUP BY 절은 SQL 문에서 FROM 절과, WHERE 절 뒤에 오며, 데이터들을 작은 그룹으로 분류하여 소그룹에 대한 항목별로 통계 정보를 얻을 때 추가로 사용된다.

그룹핑 기준 을 설정 하는 것이다.

0개의 댓글