SQL の CHR
関数は、ASCII コードを受け取り、対応する文字を返します。CHR
関数は ASCII
関数と逆の関係にあります。
構文
CHR(ascii)
Code language: SQL (Structured Query Language) (sql)
CHR
関数は、MySQL を除く Microsoft SQL Server、PostgreSQL、Oracle などのほとんどの RDBMS で使用されています。MySQL では、CHR
関数と同等の CHAR
関数が使用されます。
引数
ascii
(1,255) の範囲内の ASCII コード
戻り値の型
入力 ASCII コードを表す文字。
入力番号が NULL
の場合、関数は NULL
を返します。
入力番号が (1,255) の範囲外の場合、RDMBS はエラーを出すことがあります。この動作は、各 RDBMS で CHR
関数を実装する方法に固有です。
例
次のステートメントは、ASCII コード 65
と 97
の文字を返します。
SELECT CHR(65), CHR(97);
Code language: SQL (Structured Query Language) (sql)
chr | chr
-----+-----
A | a
(1 row)
Code language: SQL (Structured Query Language) (sql)
このチュートリアルは役に立ちましたか?