將指定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函數屬於字串函數,更多尋找字串、轉換字串格式的相關函數請參見字串函數。