
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
coalesce 코드에서 "대체값"을 넣는 부분에 avg나 다른 코드를 넣어서 사용할 수도 있는지요?
그냥 avg(b.age)를 넣으니 그룹화가 되지 않아서인지 1개의 데이터만이 나오고, group by를 사용해도 값이 채워지지 않습니다.

select a.order_id,
a.customer_id,
a.restaurant_name,
a.price,
b.name,
b.age,
coalesce(b.age, avg(b.age)) "null 제거",
b.gender
from food_orders a left join customers b on a.customer_id=b.customer_id
where b.age is null
group by 3
