跳到主要内容
版本: 最新版本-3.5

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)