hash_xxhash64()
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Zwraca wartość xxhash64 dla wartości wejściowej.
Składnia
hash_xxhash64(
source [,
mod])
Dowiedz się więcej na temat konwencji składni.
Parametry
Nazwisko | Type | Wymagania | opis |
---|---|---|---|
source | skalar | ✔️ | Wartość, która ma zostać skrócona. |
mod | int |
Wartość modulo, która ma zostać zastosowana do wyniku skrótu, tak aby wartość wyjściowa mieściła się między 0 i mod - 1 . Ten parametr jest przydatny do ograniczania zakresu możliwych wartości wyjściowych lub kompresowania danych wyjściowych funkcji skrótu do mniejszego zakresu. |
Zwraca
Wartość skrótu źródła. Jeśli określono tryb , funkcja zwraca wartość skrótu modulo wartości mod, co oznacza, że wyjście funkcji będzie resztą wartości skrótu podzielonej przez mod. Dane wyjściowe będą wartością między 0
i mod - 1
, włącznie.
Przykłady
Dane wejściowe ciągu
print result=hash_xxhash64("World")
result |
---|
1846988464401551951 |
Wprowadzanie ciągu z modem
print result=hash_xxhash64("World", 100)
result |
---|
51 |
Dane wejściowe daty/godziny
print result=hash_xxhash64(datetime("2015-01-01"))
result |
---|
1380966698541616202 |