指定した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は文字列関数です。 文字列検索と変換に関連する関数の詳細については、文字列関数をご参照ください。