[SQL] 한 해에 잡은 물고기 수 구하기
·
CS/데이터베이스
문제https://school.programmers.co.kr/learn/courses/30/lessons/298516 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 정답SELECT COUNT(*) AS FISH_COUNTFROM FISH_INFOWHERE YEAR(TIME) = 2021; 또는 WHERE YEAR(TIME) = 2021 부분을 WHERE TIME LIKE '2021%' 이렇게 작성하는 방법이 있다. 하지만 이 방법이 실제로 최선일까? 데이터 타입에 따라 다르다. 문제에서 제시한 TIME 컬럼 타입은 DATE 타입이였기 때문에WHERE TIME LIKE '2021%'는 날짜형 컬럼을 문자열로 암..