计算字符串或二进制类型的expr的循环冗余校验值。
命令格式
bigint crc32(string|binary <expr>)
参数说明
expr:必填。STRING或BINARY类型。
返回值说明
返回BIGINT类型。返回规则如下:
输入参数为NULL时,返回结果为NULL。
输入参数为空时,返回0。
使用示例
示例1:计算字符串
ABC
的循环冗余校验值。命令示例如下。--返回2743272264。 select crc32('ABC');
示例2:输入参数为NULL。命令示例如下。
--返回NULL。 select crc32(null);
相关函数
CRC32函数属于其他函数,更多其他业务场景的函数请参见其他函数。