본문 바로가기
SEO's Study/프로페셔널한 이야기

프로그래머스 코딩테스트 :: 고양이와 개는 몇 마리 있을까

by 신SEO세오 2020. 9. 18.
반응형

 

[접속 사이트] 프로그래머스 programmers.co.kr

[문제] ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블이다.

          동물보호소에 들어온 고양이와 개가 각각 몇마리인지 SQL문을 작성하시오.

          단, 고양이보다 개를 먼저 조회하시오!

 

 

[나의 풀이]

 count함수를 써서 ANIMAL_TYPE의 수를 구하고, Group by 함수로 컬럼이 같은 것 끼리 묶음

 단, 고양이보다 개를 먼저 조회하기 위해 Group by 내부 정렬이 필요하므로 Group by '컬럼명' Order by '컬럼명' DESC 사용

SELECT ANIMAL_TYPE, count(ANIMAL_TYPE) from ANIMAL_INS
Group by ANIMAL_TYPE Order by NAME DESC 

 

[실행 결과]

반응형

댓글