计算字符串或者二进制类型的expr的SHA-1哈希值,并以十六进制字符串格式返回。
命令格式
string sha(string|binary <expr>)
参数说明
expr:必填。STRING或BINARY类型。
返回值说明
返回STRING类型。输入参数为NULL时,返回结果为NULL。
使用示例
示例1:计算字符串
ABC
的SHA哈希值。命令示例如下。--返回3c01bdbb26f358bab27f267924aa2c9a03fcfdb8。 select sha('ABC');
示例2:输入参数为NULL。命令示例如下。
--返回NULL。 select sha(null);
相关函数
SHA函数属于其他函数,更多其他业务场景的函数请参见其他函数。