Freigeben über


hash_xxhash64()

Gilt für: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Gibt einen xxhash64-Wert für den Eingabewert zurück.

Syntax

hash_xxhash64(source [, mod])

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
Quelle Skalarwert ✔️ Der wert, der hashed werden soll.
mod int Ein Modulowert, der auf das Hashergebnis angewendet werden soll, sodass der Ausgabewert zwischen 0 und mod - 1. Dieser Parameter eignet sich zum Einschränken des Bereichs möglicher Ausgabewerte oder zum Komprimieren der Ausgabe der Hashfunktion in einen kleineren Bereich.

Gibt zurück

Der Hashwert der Quelle. Wenn mod angegeben ist, gibt die Funktion das Hashwertmodulo den Wert des Mods zurück, was bedeutet, dass die Ausgabe der Funktion der Rest des Hashwerts dividiert durch Mod ist. Die Ausgabe ist ein Wert zwischen 0 und mod - 1einschließlich.

Beispiele

Zeichenfolgeneingabe

print result=hash_xxhash64("World")
result
1846988464401551951

Zeichenfolgeneingabe mit Mod

print result=hash_xxhash64("World", 100)
result
51

Datetime-Eingabe

print result=hash_xxhash64(datetime("2015-01-01"))
result
1380966698541616202