Użyj coalesce() aby zwrócić rzeczywistą wartość zero dla pustych kolumn: select avg(coalesce(some_column, 0)) from ...