[SQL 고득점 Kit] 월별 잡은 물고기 수 구하기

썹스·2024년 3월 18일

❓ 문제

월별 잡은 물고기의 수와 월을 출력하는 SQL문을 작성해주세요.

잡은 물고기 수 컬럼명은 FISH_COUNT, 월 컬럼명은 MONTH로 해주세요.
결과는 월을 기준으로 오름차순 정렬해주세요.
단, 월은 숫자형태 (1~12) 로 출력하며 9 이하의 숫자는 두 자리로 출력하지 않습니다. 잡은 물고기가 없는 월은 출력하지 않습니다.

❗️ 문제 풀이

select 
    count(date_format(TIME, '%c')) as FISH_COUNT,
    cast(date_format(TIME, '%c') as unsigned) as MONTH
from FISH_INFO
group by 2
order by 2

cast() 함수를 사용하여 문자 타입의 데이터를 숫자 타입으로 변경한 뒤 정렬해 보았다.

📚 느낀점

:)



🔗 Reference

https://school.programmers.co.kr/learn/courses/30/lessons/293260

profile
코린이

0개의 댓글