hash_xxhash64()
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 - 1
einschließ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 |