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

md5sum_numeric

Вычисляет 128-битную контрольную сумму нескольких строк. Контрольная сумма представлена десятичной строкой цифр.

Синтаксис

LARGEINT md5sum_numeric(VARCHAR expr,...);

Параметры

expr: строка для вычисления. Должна быть типа VARCHAR.

Возвращаемое значение

Возвращает контрольную сумму типа LARGEINT. Если входные данные пусты, возвращается ошибка.

Примеры

mysql> select md5sum_numeric("starrocks");
+-----------------------------------------+
| md5sum_numeric('starrocks') |
+-----------------------------------------+
| 328761383472799310362963866384446095221 |
+-----------------------------------------+
1 row in set (0.01 sec)

mysql> select md5sum_numeric("starrocks","star");
+-----------------------------------------+
| md5sum_numeric('starrocks', 'star') |
+-----------------------------------------+
| 163436627872604162110984707546327199448 |
+-----------------------------------------+
1 row in set (0.01 sec)

mysql> select md5sum_numeric(null);
+-----------------------------------------+
| md5sum_numeric(NULL) |
+-----------------------------------------+
| 281949768489412648962353822266799178366 |
+-----------------------------------------+
1 row in set (0.01 sec)