次の方法で共有


hash 関数

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

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

構文

hash(expr1, ...)

引数

  • exprN: 任意の型の式。

戻り値

INTEGER。

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

> SELECT hash('Spark', array(123), 2);
 -1321691492