Compartir vía


Función xxhash64

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Devuelve un valor hash de 64 bits de los argumentos.

Sintaxis

xxhash64(expr1 [, ...] )

Argumentos

  • exprN: una expresión de cualquier tipo.

Devoluciones

Valor BIGINT.

Nota:

El valor hash depende del tipo de datos de entrada. Por ejemplo, xxhash64(1::INT) genera un resultado diferente a hash(1::BIGINT). Si el caso de uso requiere valores hash estables en distintos tipos de datos, considere la posibilidad de convertir explícitamente valores al tipo deseado.

Ejemplos

> SELECT xxhash64('Spark', array(123), 2);
 5602566077635097486