SQL CHR

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)
このチュートリアルは役に立ちましたか?