SQL

프로그래머스 고득점 Kit | 고양이와 개는 몇 마리있을까 | GROUP BY

토오오끼 2021. 11. 17. 23:44
728x90
반응형

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

 

코딩테스트 연습 - 고양이와 개는 몇 마리 있을까

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디

programmers.co.kr

프로그래머스에서 SQL 문제도 풀 수 있어서 코테 대비 겸으로 풀기 시작했다.

가볍게 group by로 풀어봤는데 오랜만에 풀어서 그런지 조금 버벅거렸다 ㅎ


 

간단한 group by 문제였으며 count를 사용해서 몇개가 있는지 확인하는 쿼리문을 작성하는 문제이다.

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

고양이가 먼저 조회되어야 하기 때문에 알파벳 순서대로 내림차순을 해주면 된다. 디폴트로 알파벳 순으로 정렬이 되기 때문에 ORDER BY에 옵션은 따로 작성하지 않았다.

 


해당 문제 풀이 코드

 

GitHub - YOOHYOJEONG/SQL_study: SQL Challenge

SQL Challenge. Contribute to YOOHYOJEONG/SQL_study development by creating an account on GitHub.

github.com

 

728x90
반응형