코딩테스트/SQL
[프로그래머스][MySQL] Lv. 1 잡은 물고기의 평균 길이 구하기
_알파카
2024. 6. 5. 17:03
728x90
문제
https://school.programmers.co.kr/learn/courses/30/lessons/293259
풀이
SELECT ROUND((SUM(IFNULL(LENGTH, 10)) / count(*)), 2) AS AVERAGE_LENGTH
FROM FISH_INFO
1. NULL 값을 10으로 바꾸기
IFNULL(LENGTH, 10
2. 평균 구하기
SUM(IFNULL(LENGTH, 10)) / count(*)
3. 소수점 3째자리에서 반올림하기
ROUND((SUM(IFNULL(LENGTH, 10)) / count(*)), 2)
728x90