Bagikan melalui


hash_many()

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