1. 문제 풀이 아이디어
IFNULL 함수를 활용하여 문제를 해결할 수 있다.
2. 나의 정답 코드
SELECT
ROUND(AVG(IFNULL(length,10)), 2) average_length
FROM
fish_info;
3. 정리
IFNULL 함수를 활용해 length가 NULL인 경우 10으로 대체하고, 그렇지 않은 경우에는 원래 값을 사용한다.
AVG 함수를 이용해 평균 값을 계산한 뒤, ROUND 함수로 소수점 둘째 자리까지 반올림한다.
- 결과값에
average_length라는 별칭을 부여한다.