全部产品
Search
文档中心

云原生大数据计算服务 MaxCompute:ASCII

更新时间:Jun 15, 2023

返回字符串str第一个字符的ASCII码。

命令格式

bigint ascii(string <str>)

参数说明

str:必填。STRING类型。如果输入为BIGINT、DOUBLE、DECIMAL或DATETIME类型,则会隐式转换为STRING类型后参与运算。

返回值说明

返回BIGINT类型。返回规则如下:

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

  • str值为NULL时,返回NULL。

使用示例

  • 示例1:返回字符串abcde第一个字符的ASCII码。命令示例如下。

    --返回97。
    select ascii('abcde'); 
  • 示例2:输入参数为NULL。命令示例如下。

    --返回NULL。
    select ascii(null);

相关函数

ASCII函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见字符串函数