참치코더의 꿈 메모장

Oracle / 프로그래머스 - 고양이와 개는 몇 마리 있을까 본문

Oracle

Oracle / 프로그래머스 - 고양이와 개는 몇 마리 있을까

참치깡 2025. 10. 2. 21:08
728x90

 

1
2
3
4
SELECT ANIMAL_TYPE, COUNT(*
FROM ANIMAL_INS
GROUP BY ANIMAL_TYPE
ORDER BY ANIMAL_TYPE ASC;
cs

 

- 동물 보호소에 들어온 동물 중 고양이와 개가 각각 몇 마리인지 구하는 문제이다.

 

- 일단 동물 보호소 테이블을 FROM절로 불러오고

- 해당 ANIMAL_TYPE을 GROUP BY문을 사용하여 각각 동물 카테고리 별로 그룹핑을 해주었다.

 

- 출력하려고 하는 ANIMAL_TYPE, 해당 ANIMAL_TYPE의 전체 개수를 구해야 하므로 COUNT(*)

  를 사용하여 전체 카테고리별 동물의 수를 셈 해주었다.

 

- 마지막으로 오름차순 순으로 출력을 하라고 했으므로 ANIMAL_TYPE을 ASC로 정렬해 주었다.

 

- 이렇게 코드를 작성한다면 정답을 얻을 수 있다. ^^

 

 

728x90
Comments