SQL道場 文字列関数 NCHR/NCHAR関数
ユニコードを文字に変換するNCHR/NCHAR関数について記載しています。
対応データベース:SQL Server Oracle
NCHR/NCHAR関数の文法
SELECT NCHR(数値) FROM テーブル
SELECT NCHAR(数値) FROM テーブル
引数 | 数値 | 数値型 任意の数値 |
返値 | 文字型 ユニコード文字が戻されます。 |
NCHAR/NCHR関数はユニコードを文字に変換します。ユニコードは0から65535の範囲で指定します。範囲外の値を指定した場合はNULLが戻ります。文字のユニコード番号を取得する場合は、UNICODE関数を使います。
実行例
SQLServerの実行例
/* ユニコード番号を文字に変換するサンプル */
SELECT NCHAR(数字);

レコードにセットされているUNICODEを文字に変換する。
/* レコードに登録されているユニコード番号を文字に変換するサンプル */
SELECT
[UNICODE]
,CHAR([UNICODE])
FROM [testdb].[dbo].[WORK]
;
