# ARRAY\_SUM

Ta funkcja oblicza sumę wszystkich elementów wejściowych, które nie są wartościami null.

Jeśli nie ma elementów, które nie są wartościami null, funkcja zwraca **0**. Zachowanie jest podobne do funkcji agregującej `SUM`, ale działa na tablicy.

## Składnia

```
ARRAY_SUM(array)
```

## Argumenty

| Nazwa | Typ | Opis | Wartość domyślna |
| --- | --- | --- | --- |
| tablica | liczbowy | Tablica liczbowa |  |

## Zwraca wartość

Suma wszystkich elementów wejściowych niebędących null. Jeśli nie ma elementów niebędących null, funkcja zwraca **0**. Prymitywna wartość wejściowa jest traktowana jako tablica z pojedynczym elementem.

***

## Przykłady

| tablica | Dane wyjściowe |
| --- | --- |
| array[1, 0.2, 30] | 31.2 |