将指定ASCII码转换为字符。
命令格式
string chr(bigint <ascii>)
参数说明
ascii:必填。BIGINT类型的ASCII值。取值范围为0~128。如果输入为STRING、DOUBLE或DECIMAL类型,则会隐式转换为BIGINT类型后参与运算。
返回值说明
返回STRING类型。返回规则如下:
ascii值不在取值范围内时,返回报错。
ascii非BIGINT、STRING、DOUBLE或DECIMAL类型时,返回报错。
ascii值为NULL时,返回NULL。
使用示例
示例1:将ASCII码
100
转换为字符。命令示例如下。--返回d。 select chr(100);
示例2:输入参数为NULL。命令示例如下。
--返回NULL。 select chr(null);
示例3:输入为STRING类型字符。命令示例如下。
--隐式转换为BIGINT类型后参与运算,返回d。 select chr('100');
相关函数
CHR函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见字符串函数。