All Products
Search
Document Center

Realtime Compute for Apache Flink:MURMUR_HASH_64

Last Updated:Mar 27, 2026

Mengembalikan nilai hash 64-bit dari suatu input menggunakan metode hash128x64.

Batasan

Fungsi MURMUR_HASH_64 hanya didukung di Realtime Compute for Apache Flink yang menggunakan Ververica Runtime (VVR) versi 3.0.0 atau lebih baru.

Sintaksis

BIGINT MURMUR_HASH_64(value)

Mengembalikan: BIGINT. Mengembalikan NULL jika value bernilai NULL.

Parameter

ParameterTipe data
valueVARCHAR atau nilai numerik

Contoh

Contoh 1: Input VARCHAR

Data uji (T1)

id (INT)hash_64_value (VARCHAR)
1This is a test String.
2null
3test

Pernyataan uji

SELECT id, MURMUR_HASH_64(hash_64_value) AS big
FROM T1;

Hasil

id (INT)big (BIGINT)
12706826604463635000
2-
35010266691562018000

Contoh 2: Input FLOAT

Data uji (T2)

id (INT)hash_64_value (FLOAT)
14.5
2NULL
34

Pernyataan uji

SELECT MURMUR_HASH_64(hash_64_value) AS big
FROM T2;

Hasil

id (INT)big (BIGINT)
18033179276572535000
2-
3-6697622088025985000

Fungsi terkait

  • MURMUR_HASH: Mengembalikan nilai hash 32-bit menggunakan metode hash32x86.