Tüm Ürünler
Search
Belge Merkezi

Realtime Compute for Apache Flink:MURMUR_HASH

Son Güncelleme:Oct 04, 2026

Giriş verisi için MurmurHash hash32x86 yöntemini kullanarak 32 bitlik bir karma değeri hesaplar.

Sınırlamalar

MURMUR_HASH yalnızca Ververica Runtime (VVR) 3.0.0 veya sonraki sürümlerini kullanan Realtime Compute for Apache Flink içinde desteklenir.

Söz dizimi

INT MURMUR_HASH(value)

Parametreler


Parametre


Veri türü


value


VARCHAR veya sayısal bir değer

Dönüş değeri

Bir INT (32 bitlik karma değeri).

Kullanım notları

  • value NULL ise işlev NULL döndürür.

Örnekler

Örnek 1: VARCHAR girişi

Test verileri (T1 tablosu)


id (INT)


hash_value (VARCHAR)


1


This is a test String.


2


NULL


3


test

Sorgu

SELECT id, MURMUR_HASH(hash_value) AS intt
FROM T1;

Sonuç


id (INT)


intt (INT)


1


740959099


2


NULL


3


271330425

Örnek 2: Float girişi

Test verileri (T2 tablosu)


id (INT)


hash_value (Float)


1


4,5


2


NULL


3


4

Sorgu

SELECT id, MURMUR_HASH(hash_value) AS intt
FROM T2;

Sonuç


id (INT)


intt (INT)


1


-2130121231


2


NULL


3


1863595885