myodo.ru
Мудрец
(12806)
3 года назад
хранимая процедура/функция почти всегда работает медленнее, чем простой SQL, поскольку выполняется преимущественно последовательно. SQL будет примерно такой (возможны варианты по диалектам):
select avg(case when goods_amount is null then 0 else goods_amount end) as avg from provider group by null