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 함수는 특정 값이 NULL인 경우 대체 값을 반환합니다.
가령, 특정 사용자의 나이가 NULL인 경우 "미상"으로 표시하고자 할 때 다음과 같이 IFNULL 함수를 사용할 수 있습니다.
SELECT name, IFNULL(age, '미상') AS age FROM users;
위 쿼리는 users 테이블에서 사용자의 이름과 나이를 가져오는데, 만약 나이가 NULL이면 "미상"으로 대체하여 표시합니다.