본문 바로가기
DBMS

[프로그래머스 SQL] Lv. 1 한 해에 잡은 물고기 수 구하기

by floral1215 2025. 2. 26.
반응형

※ 문제

 

※ 코드

-- 코드를 작성해주세요
SELECT  COUNT(*) AS FISH_COUNT
FROM    FISH_INFO
WHERE   EXTRACT(YEAR FROM TIME) = 2021;

 

※ 풀이

추출 함수를 통해 연도 정보만 뽑아낸 뒤 2021년 필터링을 수행해줍니다.

이후 COUNT(*)를 통해 개수를 세고 끝냅니다.

문제에 LENGTH에 대한 설명이 있었는데 이건 사용이 안되는데 왜 들어간건지 모르겠네요..?

 

참고로 해당 문제는 MySQL밖에 안되기 때문에 마지막 EXTRACT 부분은

YEAR(TIME) = 2021과 같이 변경하여도 문제없이 실행됩니다.

다만 저는 ORACLE 문법을 기준으로 공부 중이라 저렇게 코드를 작성하였습니다.

반응형