【SQL Server】 NCHAR関数の使い方(ユニコードを文字に変換)
NCHAR関数は MS-SQL Server に対応しています。
NCHAR関数 : 書式
書式 NCHAR (number);
引数 number : ユニコード文字番号
戻値 nchar(1) : ユニコード文字番号に対応した文字
引数 number : ユニコード文字番号
戻値 nchar(1) : ユニコード文字番号に対応した文字
NCHAR関数 : 解説
NCHAR関数は、ユニコード標準の定義にしたがって、指定された整数コードをユニコード文字に変換して返す関数です。整数コードとして有効な数値は「0」~「65535」になります。この範囲外の数値を引数として与えるとNULLが返ってきます。
NCHAR関数 : 使用例
SQL文 SELECT ユニコード番号, NCHAR(ユニコード番号) 対応文字 FROM nchr_db
実行結果
実行結果
ユニコード番号 | 対応文字 |
---|---|
12354 | あ |
12356 | い |
65 | A |
66 | B |
70000 | NULL |
文字からユニコード番号を取得するには、UNICODE関数を使用します。
【SQL Server】 UNICODE関数の使い方(ユニコード番号を取得する)
UNICODE関数は、文字に対応するユニコード番号を返す関数です。文字列を引数として指定した場合には、先頭の文字のユニコード番号を取得します。