Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan nilai boolean yang menunjukkan apakah dua set sama setelah menghapus elemen duplikat.
Syntax
SETEQUAL(<arr_expr1>, <arr_expr2>)
Arguments
| Description | |
|---|---|
arr_expr1 |
Ekspresi array pertama. |
arr_expr2 |
Ekspresi array kedua. |
Tipe pengembalian
Mengembalikan ekspresi boolean.
Examples
Contoh berikut menunjukkan hasil penggunaan fungsi ini untuk membandingkan set untuk kesetaraan.
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
}
]
Komentar
- Fungsi sistem ini tidak menggunakan indeks.