sumMap
key
配列で指定されたキーに従って、value
配列の合計を算出します。ソートされた順序でのキーと、対応するキーの合計値の二つの配列からなるタプルを返します。
構文
sumMap(key <Array>, value <Array>)
Array type。sumMap(Tuple(key <Array>, value <Array>))
Tuple type。
別名: sumMappedArrays
。
引数
キーと値の配列のタプルを渡すことは、キーの配列と値の配列を別々に渡すことの同義です。
注記
key
と value
の要素数は、合計を算出する各行で同じでなければなりません。
返される値
- ソートされた順序のキーと、対応するキーの合計値からなる二つの配列のタプルを返します。
例
まず、sum_map
というテーブルを作成し、いくつかのデータを挿入します。キーと値の配列は、Nested 型のカラム statusMap
と、tuple 型のカラム statusMapTuple
に別々に保存され、上記で説明した二つの異なる構文の使用例を示します。
クエリ:
次に、sumMap
関数を使用してテーブルをクエリし、配列およびタプル型の構文の両方を利用します。
クエリ:
結果:
関連情報