Tous les produits
Search
Centre de documentation

Realtime Compute for Apache Flink:MURMUR_HASH

Dernière mise à jour :Aug 09, 2026

Calcule une valeur de hachage 32 bits pour l'entrée à l'aide de la méthode hash32x86 de MurmurHash.

Limites

MURMUR_HASH n'est pris en charge que dans Realtime Compute for Apache Flink utilisant Ververica Runtime (VVR) version 3.0.0 ou ultérieure.

Syntaxe

INT MURMUR_HASH(value)

Paramètres

Paramètre

Type de données

value

VARCHAR ou une valeur numérique

Valeur renvoyée

Un INT (valeur de hachage 32 bits).

Notes d'utilisation

  • Si value est NULL, la fonction renvoie NULL.

Exemples

Exemple 1 : Entrée VARCHAR

Données de test (table T1)

id (INT)

hash_value (VARCHAR)

1

This is a test String.

2

NULL

3

test

Instruction

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

Résultat

id (INT)

intt (INT)

1

740959099

2

NULL

3

271330425

Exemple 2 : Entrée Float

Données de test (table T2)

id (INT)

hash_value (Float)

1

4,5

2

NULL

3

4

Instruction

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

Résultat

id (INT)

intt (INT)

1

-2130121231

2

NULL

3

1863595885