[프로그래머스/MySQL] 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기

문제 :  

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

 

 

풀이 : 

SELECT
   COUNT(*) AS 'FISH_COUNT', 
   MAX(I.LENGTH) AS 'MAX_LENGTH',
   I.FISH_TYPE     
FROM
    FISH_INFO AS I
GROUP BY 
    I.FISH_TYPE
HAVING 
    AVG(IFNULL(I.LENGTH, 10)) >= 33  -- null일경우 10으로 출력
ORDER BY
    I.FISH_TYPE