[프로그래머스] Lv.3 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기 (GROUP BY, IFNULL)

[프로그래머스] Lv.3 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기 (GROUP BY, IFNULL)
muaga's avatar
May 26, 2024
[프로그래머스] Lv.3 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기 (GROUP BY, IFNULL)
Contents
풀이
 
notion image
notion image
 


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

풀이


◽ IFNULL

잡은 물고기의 길이가 10cm이하일 경우, NULL처리 해 놓았다고 했다. 계산할 때 NULL인 값을 10으로 취급하여 계산하라고 했기 때문에 IFNULL을 사용했다.
 
Share article

muaga's Hub