ARRAY_SUM
Эта функция вычисляет сумму всех ненулевых элементов входных данных.
Если ненулевых элементов нет, функция возвращает 0. Поведение аналогично агрегатной функции SUM, но она работает с массивом.
Синтаксис
ARRAY_SUM(array)
Аргументы
| Имя | Тип | Описание | Значение по умолчанию |
|---|---|---|---|
| массив | numeric | Числовой массив |
Возвращает
Сумма всех ненулевых элементов входных данных. Если нет ненулевых элементов, функция возвращает 0. Входное примитивное значение считается массивом с одним элементом.
Примеры
| массив | Выходные данные |
|---|---|
| array[1, 0.2, 30] | 31.2 |