Tüm Ürünler
Search
Belge Merkezi

Realtime Compute for Apache Flink:MURMUR_HASH_64

Son Güncelleme:Oct 04, 2026

Giriş verisinin hash128x64 yöntemini kullanarak 64 bitlik karma değerini döndürür.

Sınırlamalar

MURMUR_HASH_64 işlevi yalnızca Ververica Runtime (VVR) 3.0.0 veya sonraki sürümlerini kullanan Realtime Compute for Apache Flink ortamlarında desteklenir.

Söz dizimi

BIGINT MURMUR_HASH_64(value)

Dönüş değeri: BIGINT. value parametresi NULL ise NULL döndürür.

Parametreler

Parametre Veri türü
value VARCHAR veya sayısal bir değer

Örnekler

Örnek 1: VARCHAR girişi

Test verileri (T1)

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

Test deyimi

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

Sonuç

id (INT) big (BIGINT)
1 2706826604463635000
2 -
3 5010266691562018000

Örnek 2: FLOAT girişi

Test verileri (T2)

id (INT) hash_64_value (FLOAT)
1 4,5
2 NULL
3 4

Test deyimi

SELECT MURMUR_HASH_64(hash_64_value) AS big
FROM T2;

Sonuç

id (INT) big (BIGINT)
1 8033179276572535000
2 -
3 -6697622088025985000

İlgili işlevler

  • MURMUR_HASH: hash32x86 yöntemini kullanarak 32 bitlik bir karma değeri döndürür.