全部產品
Search
文件中心

Realtime Compute for Apache Flink:MURMUR_HASH_64

更新時間:Nov 21, 2024

使用MURMUR_HASH_64函數,按Murmur 128雜湊演算法計算指定參數的64位雜湊值。

文法

BIGINT MURMUR_HASH_64(value)

入參

參數

資料類型

value

VARCHAR或數實值型別。

樣本

  • 測試表T1資料

    id(INT)

    hash_64_value1(VARCHAR)

    hash_64_value2(FLOAT)

    1

    This is a test String.

    4.5

    2

    null

    null

    3

    test

    4

  • 測試語句

    SELECT id, MURMUR_HASH_64(hash_64_value1) as big1, MURMUR_HASH_64(hash_64_value2) as big2
    FROM T1;         
  • 測試結果

    id(INT)

    big1(BIGINT)

    big2(BIGINT)

    1

    2706826604463635000

    8033179276572535000

    2

    -

    -

    3

    5010266691562018000

    -6697622088025985000

相關文檔

按Murmur 32雜湊演算法計算指定參數的32位雜湊值函數,詳情請參見MURMUR_HASH