更新时间:2023-10-25 GMT+08:00

ascii

ascii函数用于返回字符串str第一个字符的ASCII码。

命令格式

ascii(string <str>)

参数说明

表1 参数说明

参数

是否必选

参数类型

说明

str

STRING

如果输入为BIGINT、DOUBLE、DECIMAL或DATETIME类型,则会自动转换为STRING类型后参与运算。

例如“ABC”

返回值说明

返回BIGINT的值。

  • str非STRING、BIGINT、DOUBLE、DECIMAL或DATETIME类型时,返回报错。
  • str值为NULL时,返回NULL。

示例代码

  • 返回字符串ABC第一个字符的ASCII码。命令示例如下。
    返回97。
    select ascii('ABC'); 
  • 输入参数为NULL。命令示例如下。
    返回NULL。
    select ascii(null);