Freigeben über


xxhash64-Funktion

Gilt für:durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Gibt einen 64-Bit-Hashwert der Argumente zurück.

Syntax

xxhash64(expr1 [, ...] )

Argumente

  • exprN: Ein Ausdruck beliebigen Typs

Gibt zurück

Ein BIGINT-Wert.

Hinweis

Der Hashwert hängt vom Eingabedatentyp ab. Erzeugt z. B xxhash64(1::INT) . ein anderes Ergebnis als hash(1::BIGINT). Wenn Ihr Anwendungsfall stabile Hashwerte für verschiedene Datentypen erfordert, sollten Sie explizit Werte in den gewünschten Typ umwandeln.

Beispiele

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