メインコンテンツまでスキップ
バージョン: 26.x

MURMUR_HASH3_32

デスクリプション

32ビットmurmur3ハッシュ値を計算する

-注意: ハッシュ値を計算する際は、murmur_hash3_32の代わりにxxhash_32の使用を推奨します。

Syntax

MURMUR_HASH3_32( <str> [ , <str> ... ] )

パラメータ

parameterdescription
<str>計算される32ビットmurmur3ハッシュ値

戻り値

入力文字列の32ビットmurmur3ハッシュを返します。

  • パラメータがNULLの場合、NULLを返します

select murmur_hash3_32(null), murmur_hash3_32("hello"), murmur_hash3_32("hello", "world");
+-----------------------+--------------------------+-----------------------------------+
| murmur_hash3_32(NULL) | murmur_hash3_32('hello') | murmur_hash3_32('hello', 'world') |
+-----------------------+--------------------------+-----------------------------------+
| NULL | 1321743225 | 984713481 |
+-----------------------+--------------------------+-----------------------------------+