hash_many()
Berlaku untuk: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Mengembalikan nilai hash gabungan dari beberapa nilai.
Sintaks
hash_many(
s1 ,
s2 [,
s3 ...])
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Tipe | Wajib | Deskripsi |
---|---|---|---|
s1, s2, ..., sN | skalar | ✔️ | Nilai untuk hash bersama-sama. |
Mengembalikan
Fungsi hash() diterapkan ke masing-masing skalar yang ditentukan. Hash yang dihasilkan digabungkan menjadi satu hash dan dikembalikan.
Peringatan
Fungsi ini menggunakan algoritma xxhash64 untuk menghitung hash setiap skalar, tetapi ini dapat berubah. Oleh karena itu, kami hanya merekomendasikan penggunaan fungsi ini dalam satu kueri yang semua pemanggilan fungsinya akan menggunakan algoritma yang sama.
Jika Anda perlu mempertahankan hash gabungan, sebaiknya gunakan hash_sha256(), hash_sha1(), atau hash_md5() dan menggabungkan hash tersebut menjadi satu hash dengan operator bitwise. Perhatikan bahwa fungsi-fungsi ini lebih kompleks untuk dihitung daripada hash()
.
Contoh
print value1 = "Hello", value2 = "World"
| extend combined = hash_many(value1, value2)
Hasil
value1 | value2 | gabungan |
---|---|---|
Halo | World | -1440138333540407281 |