適用対象:
Databricks SQL
Databricks Runtime
引数の 64 ビット ハッシュ値を返します。
構文
xxhash64(expr1 [, ...] )
引数
-
exprN: 任意の型の式。
戻り値
BIGINT 値。
注
ハッシュ値は入力データ型によって異なります。 たとえば、 xxhash64(1::INT) は hash(1::BIGINT)とは異なる結果を生成します。 ユース ケースで異なるデータ型間で安定したハッシュ値が必要な場合は、値を目的の型に明示的にキャストすることを検討してください。
例
> SELECT xxhash64('Spark', array(123), 2);
5602566077635097486