array_contains_all
array_contains_all
説明
arr1
がarr2
のすべての要素を含んでいるかどうかを確認します。つまり、arr2
がarr1
の部分集合であるかどうかをチェックします。Yesならば1が返されます。Noならば0が返されます。
構文
BOOLEAN array_contains_all(arr1, arr2)
パラメータ
arr
:比較する2つの配列。この構文では、arr2
がarr1
の部分集合かどうかをチェックします。
2つの配列の要素のデータ型は同じでなければなりません。StarRocksでサポートされている配列要素のデータ型については、「ARRAY」を参照してください。
返り値
BOOLEAN型の値を返します。
arr2
がarr1
の部分集合であれば1を返します。それ以外の場合は0を返します。
どちらかの配列がNULLの場合は、NULLが返されます。
使用上の注意
- 配列には
null
要素が含まれる場合、null
は値として処理されます。 - 空の配列は、任意の配列の部分集合です。
- 2つの配列の要素の順序は異なっていても構いません。