すべてのプロダクト
Search
ドキュメントセンター

Realtime Compute for Apache Flink:MURMUR_HASH_64

最終更新日:Mar 27, 2026

hash128x64 メソッドを使用して、入力の 64 ビットハッシュ値を返します。

制限事項

MURMUR_HASH_64 は、Ververica Runtime (VVR) 3.0.0 以降を使用する Realtime Compute for Apache Flink でのみサポートされています。

構文

BIGINT MURMUR_HASH_64(value)

戻り値: BIGINT。 value が NULL の場合は NULL を返します。

パラメーター

パラメーターデータ型
valueVARCHAR または数値

例 1: VARCHAR 入力

テストデータ (T1)

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

テスト文

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

結果

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

例 2: FLOAT 入力

テストデータ (T2)

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

テスト文

SELECT MURMUR_HASH_64(hash_64_value) AS big
FROM T2;

結果

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

関連関数

  • MURMUR_HASH:hash32x86 メソッドを使用して 32 ビットのハッシュ値を返します。