すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:CHR

最終更新日:Dec 16, 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を文字に変換します。 例:

    -- The return value is d. 
    select chr(100);
  • 例2: 入力パラメーターをnullに設定します。 例:

    -- The return value is null. 
    select chr(null);
  • 例3: 入力値はSTRING型の文字です。 例:

    -- The input value is implicitly converted into a value of the BIGINT type before calculation. The return value is d. 
    select chr('100');

関連関数

CHRは文字列関数です。 文字列検索と変換に関連する関数の詳細については、文字列関数をご参照ください。