Partilhar via


hash_xxhash64()

Mude de serviço usando a lista suspensa de Versões . Saiba mais sobre navegação.
Aplica a: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Devolve um valor xxhash64 para o valor de entrada.

Sintaxe

hash_xxhash64(fonte [,mod])

Saiba mais sobre convenções de sintaxe.

Parâmetros

Nome Tipo Obrigatório Description
fonte escalar ✔️ O valor a ser analisado.
mod int Um valor módulo a ser aplicado ao resultado do hash, de modo que o valor de saída seja entre 0 e mod - 1. Este parâmetro é útil para limitar o intervalo de valores de saída possíveis ou para comprimir a saída da função hash num intervalo menor.

Devoluções

O valor de hash da fonte. Se mod for especificado, a função devolve o valor de hash módulo o valor de mod, o que significa que a saída da função será o restante do valor de hash dividido por mod. A saída será um valor entre 0 e mod - 1, inclusive.

Examples

Entrada de cordas

print result=hash_xxhash64("World")
Resultado
1846988464401551951

Entrada de cordas com mod

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

Entrada de data

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