Перейти к содержимому
Последнее обновление

MURMUR_HASH3_32

Описание​

Вычисляет 32-битное хеш-значение murmur3.

  • Примечание: для вычисления хеш-значений рекомендуется использовать xxhash_32 вместо murmur_hash3_32.

Синтаксис​

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

Параметры​

параметрописание
<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 |
+-----------------------+--------------------------+-----------------------------------+