Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yinelenen öğeler kaldırıldıktan sonra iki kümenin eşit olup olmadığını gösteren bir boole değeri döndürür.
Sözdizimi
SETEQUAL(<arr_expr1>, <arr_expr2>)
Arguments
| Description | |
|---|---|
arr_expr1 |
İlk dizi ifadesi. |
arr_expr2 |
İkinci dizi ifadesi. |
Dönüş türleri
Boole ifadesi döndürür.
Örnekler
Aşağıdaki örnek, eşitlik kümelerini karşılaştırmak için bu işlevi kullanmanın sonuçlarını gösterir.
SELECT VALUE {
"case1": SETEQUAL([1, 2, 3], [1, 2, 3]),
"case2": SETEQUAL([1, 2, 3], [3, 2, 1]),
"case3": SETEQUAL([1, 2, 3, 3], [1, 2, 2, 3, 1, 2]),
"case4": SETEQUAL([], [1, 2, 3]),
"case5": SETEQUAL([1, true, 'abc'], [true, 1, 'abc']),
"case6": SETEQUAL([1, 1, 1, 1], [2, 3, 4])
}
[
{
"case1": true,
"case2": true,
"case3": true,
"case4": false,
"case5": true,
"case6": false
}
]
Açıklamalar
- Bu sistem işlevi dizini kullanmaz.