hash32x86 メソッドを使用して、パラメーターの 32 ビットハッシュ値を指定します。
制限事項
この関数は、Ververica Runtime(VVR) 3.0.0 以降を使用する Realtime Compute for Apache Flink でのみサポートされています。
構文
INT MURMUR_HASH(value)入力パラメーター
パラメーター | データ型 |
value | VARCHAR または数値 |
例
例 1
テストデータ
表 1 T1 id(INT)
hash_value(VARCHAR)
1
This is a test String.
2
NULL
3
test
テストステートメント
SELECT id,MURMUR_HASH(hash_value) as intt FROM T1;テスト結果
id(INT)
intt(INT)
1
740959099
2
NULL
3
271330425
例 2
テストデータ
表 2. T2 id(INT)
hash_value(Float)
1
4.5
2
NULL
3
4
テストステートメント
SELECT id,MURMUR_HASH(hash_value) as intt FROM T2;テスト結果
id(INT)
intt(INT)
1
-2130121231
2
NULL
3
1863595885