sumMap
key
配列で指定されたキーに従って、value
配列の合計を算出します。オーバーフローなしで、ソートされた順序のキーと、対応するキーの合計値からなるタプルを返します。
構文
エイリアス: sumMappedArrays
.
引数
キー配列と値配列のタプルを渡すことは、それぞれキーの配列と値の配列を別々に渡すことと同義です。
注記
key
と value
の要素数は、合計される各行で同じでなければなりません。
返される値
- ソートされた順序のキーと、対応するキーの合計値からなる2つの配列のタプルを返します。
例
最初に sum_map
というテーブルを作成し、そこにデータを挿入します。キーと値の配列は、Nested 型の statusMap
というカラムに別々に保存され、tuple 型の statusMapTuple
というカラムに一緒に保存され、上記で説明したこの関数の2つの異なる構文の使い方を示します。
クエリ:
次に、sumMap
関数を使用してテーブルをクエリし、配列型とタプル型の両方の構文を使います。
クエリ:
結果:
関連情報