计算字符串或者二进制类型的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函数属于其他函数,更多其他业务场景的函数请参见其他函数