Menentukan nilai hash 32-bit untuk sebuah parameter menggunakan metode hash32x86.
Batasan
Fungsi ini hanya didukung di Realtime Compute for Apache Flink yang menggunakan Ververica Runtime (VVR) versi 3.0.0 atau lebih baru.
Sintaksis
INT MURMUR_HASH(value)Parameter input
Parameter | Tipe data |
value | VARCHAR atau nilai numerik |
Contoh
Contoh 1
Data Uji
Tabel 1 T1 id(INT)
hash_value(VARCHAR)
1
This is a test String.
2
NULL
3
test
Pernyataan Uji
SELECT id,MURMUR_HASH(hash_value) as intt FROM T1;Hasil Uji
id(INT)
intt(INT)
1
740959099
2
NULL
3
271330425
Contoh 2
Data Uji
Tabel 2. T2 id(INT)
hash_value(Float)
1
4.5
2
NULL
3
4
Pernyataan Uji
SELECT id,MURMUR_HASH(hash_value) as intt FROM T2;Hasil Uji
id(INT)
intt(INT)
1
-2130121231
2
NULL
3
1863595885