hash_xxhash64()
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Vrátí hodnotu xxhash64 pro vstupní hodnotu.
Syntaxe
hash_xxhash64(
source [,
mod])
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
source | skalární | ✔️ | Hodnota, která má být hashována. |
zkratka modulo | int |
Hodnota modulu, která se použije na výsledek hodnoty hash, aby výstupní hodnota byla mezi 0 a mod - 1 . Tento parametr je užitečný pro omezení rozsahu možných výstupních hodnot nebo pro komprimaci výstupu funkce hash do menšího rozsahu. |
Návraty
Hodnota hash zdroje. Pokud je zadán mod , vrátí funkce hodnotu hash modulo hodnotu mod, což znamená, že výstup funkce bude zbytek hodnoty hash dělené mod. Výstup bude hodnota mezi 0
a mod - 1
včetně.
Příklady
Řetězcový vstup
print result=hash_xxhash64("World")
result |
---|
1846988464401551951 |
Řetězcový vstup s mod
print result=hash_xxhash64("World", 100)
result |
---|
51 |
Vstup data a času
print result=hash_xxhash64(datetime("2015-01-01"))
result |
---|
1380966698541616202 |