全部產品
Search
文件中心

MaxCompute:CHR

更新時間:Feb 28, 2024

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