xxhash64 fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Mengembalikan nilai hash 64-bit dari argumen.

Sintaks

xxhash64(expr1 [, ...] )

Argumen

  • exprN: Ekspresi jenis apa pun.

Mengembalikan

BIGINT.

Nota

Nilai hash tergantung pada jenis data input. Misalnya, xxhash64(1::INT) menghasilkan hasil yang berbeda dari hash(1::BIGINT). Jika kasus penggunaan Anda memerlukan nilai hash yang stabil di berbagai jenis data, pertimbangkan untuk secara eksplisit mentransmisikan nilai ke jenis yang diinginkan.

Contoh

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