less than 1 minute read

📜문제


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

image

📜정답


    SELECT COUNT(FISH_TYPE)AS FISH_COUNT,MAX(IFNULL(LENGTH,10))AS MAX_LENGTH,FISH_TYPE 
    FROM FISH_INFO 
    GROUP BY FISH_TYPE
    HAVING AVG(IFNULL(LENGTH,10)) >= 33
    ORDER BY FISH_TYPE ASC

📜노트


  • IFNULL(컬럼명,’대체할 값’)

만약 컬럼이 NULL이라면 대체할 값으로 나타나게 된다.

  • AVG

평균 값을 구하는 함수이다.