メインコンテンツまでスキップ
バージョン: 4.x

ARRAY_SUM

説明​

配列内のすべての要素の合計を計算します

構文​

ARRAY_SUM(<src>)

パラメータ​

ParameterDescription
<src>対応する配列

戻り値​

配列内のすべての要素の合計を返します。配列内のNULL値はスキップされます。空の配列またはすべてNULL値の配列の場合、結果はNULL値を返します。

例​

SELECT ARRAY_SUM([1, 2, 3, 6]),ARRAY_SUM([1, 4, 3, 5, NULL]),ARRAY_SUM([NULL]);
+-------------------------+-------------------------------+-------------------------------------------+
| array_sum([1, 2, 3, 6]) | array_sum([1, 4, 3, 5, NULL]) | array_sum(cast([NULL] as ARRAY<BOOLEAN>)) |
+-------------------------+-------------------------------+-------------------------------------------+
| 12 | 13 | NULL |
+-------------------------+-------------------------------+-------------------------------------------+