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