Post

[Programmers] #293259 - 잡은 물고기의 평균 길이 구하기 [MySQL]

[Programmers] #293259 - 잡은 물고기의 평균 길이 구하기 [MySQL]

문제 링크


1. 아이디어

잡은 물고기의 평균 길이(AVERAGE_LENGTH)를 10cm 이하는 10cm로 취급해 소수 셋째 자리에서 반올림해 구하는 문제다. 10cm 이하는 LENGTH가 NULL이고 AVG는 NULL을 무시하므로, IFNULL(LENGTH, 10)으로 먼저 10으로 바꾼 뒤 평균을 냈다.


2. 쿼리

풀이 [MySQL]

1
2
SELECT ROUND(AVG(IFNULL(LENGTH, 10)), 2) AS AVERAGE_LENGTH
FROM FISH_INFO

This post is licensed under CC BY 4.0 by the author.