次の方法で共有


xxhash64 関数

適用対象:「はい」のチェック マーク Databricks SQL 「はい」のチェック マーク Databricks Runtime

引数の 64 ビット ハッシュ値を返します。

構文

xxhash64(expr1 [, ...] )

引数

  • exprN: 任意の型の式。

戻り値

BIGINT 値。

ハッシュ値は入力データ型によって異なります。 たとえば、 xxhash64(1::INT)hash(1::BIGINT)とは異なる結果を生成します。 ユース ケースで異なるデータ型間で安定したハッシュ値が必要な場合は、値を目的の型に明示的にキャストすることを検討してください。

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