MURMUR_HASH3_32
描述
计算 32位murmur3 hash值
-注:在计算hash值时,更推荐使用xxhash_32
,而不是murmur_hash3_32
。
语法
MURMUR_HASH3_32( <str> [ , <str> ... ] )
参数
参数 | 说明 |
---|---|
<str> | 需要被计算32位murmur3 hash的值 |
返回值
返回输入字符串的32位murmur3 hash值。
-当参数为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 |
+-----------------------+--------------------------+-----------------------------------+