Todos os produtos
Search
Central de documentação

Realtime Compute for Apache Flink:MURMUR_HASH_64

Última atualização: Jun 27, 2026

Retorna o valor de hash de 64 bits de uma entrada usando o método hash128x64.

Limitações

MURMUR_HASH_64 é compatível somente com o Realtime Compute for Apache Flink que usa o Ververica Runtime (VVR) 3.0.0 ou posterior.

Sintaxe

BIGINT MURMUR_HASH_64(value)

Retorna: BIGINT. Retorna NULL se value for NULL.

Parâmetros

ParâmetroTipo de dado
valueVARCHAR ou um valor numérico

Exemplos

Exemplo 1: entrada VARCHAR

Dados de teste (T1)

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

Instrução de teste

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

Resultado

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

Exemplo 2: entrada FLOAT

Dados de teste (T2)

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

Instrução de teste

SELECT MURMUR_HASH_64(hash_64_value) AS big
FROM T2;

Resultado

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

Funções relacionadas

  • MURMUR_HASH: Retorna um valor de hash de 32 bits usando o método hash32x86.