Compartir a través de

xxhash64 函数

适用于:勾选“是” Databricks SQL 勾选“是” Databricks Runtime

返回参数的 64 位哈希值。

语法

xxhash64(expr1 [, ...] )

参数

  • exprN:任何类型的表达式。

返回

一个 BIGINT。

注释

哈希值取决于输入数据类型。 例如, xxhash64(1::INT) 生成的结果与 hash(1::BIGINT). 如果用例需要跨不同数据类型的稳定哈希值,请考虑将值显式强制转换为所需类型。

示例

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