Перейти к основному содержанию

Описание

Комбинатор If можно применить к функции avg, чтобы вычислить среднее арифметическое значений по строкам, для которых условие истинно, с помощью функции агрегатного комбинатора avgIf.

Пример использования

В этом примере мы создадим таблицу для хранения данных о продажах с флагами успешности и используем avgIf, чтобы вычислить среднюю сумму продажи для успешных транзакций.
Query
Функция avgIf вычислит среднее значение только для тех строк, где is_successful = 1. В этом случае будет вычислено среднее для значений 100.50, 200.75, 300.00 и 175.25.
Response

См. также

Последнее изменение 2 июля 2026 г.