📄️ all_match
配列のすべての要素が指定された述語に一致するかどうかを返します。
📄️ any_match
配列の要素のいずれかが指定された述語に一致するかどうかを返します。
📄️ array_agg
列内の値(NULL を含む)を配列に集約し(複数行を1行に)、特定の列で要素を並べ替えることができます。バージョン 3.0 から、array_agg() は ORDER BY を使用して要素を並べ替えることをサポートしています。
📄️ array_append
配列の末尾に新しい要素を追加します。配列を返します。
📄️ array_avg
ARRAY 内のすべてのデータの平均値を計算し、この結果を返します。
📄️ array_concat
複数の配列を連結して、すべての要素を含む1つの配列にします。
📄️ array_contains
配列が特定の要素を含んでいるかどうかを確認します。含んでいる場合は 1 を返し、そうでない場合は 0 を返します。
📄️ array_contains_all
arr1 が arr2 のすべての要素を含んでいるかどうか、つまり arr2 が arr1 の部分集合であるかど うかを確認します。もしそうであれば、1 が返されます。そうでなければ、0 が返されます。
📄️ array_contains_seq
array2 のすべての要素が、同じ順序で array1 に現れるかどうかを確認します。したがって、この関数は、array1 = prefix + array2 + suffix の場合にのみ 1 を返します。
📄️ array_cum_sum
配列内の要素の累積和を返します。
📄️ array_difference
配列の各要素からその次の要素を引くことで、配列内の隣接する要素間の差を計算し、その差を含む配列を返します 。
📄️ array_distinct
配列から重複する要素を削除します。
📄️ array_filter
指定されたフィルターに一致する配列から値を返します。
📄️ array_flatten
説明
📄️ array_generate
start と end で指定された範囲内の異なる値の配列を step の増分で返します。
📄️ array_intersect
1 つ以上の配列の共通部分にある要素の配列を返します。
📄️ array_join
配列の要素を連結して文字列にします。
📄️ array_length
配列内の要素数を返します。結果の型は INT です。入力パラメータが NULL の場合、結果も NULL になります。NULL 要素も長さに含まれます。