📜  SQL Server 中的 NCHAR()函数

📅  最后修改于: 2022-05-13 01:54:40.242000             🧑  作者: Mango

SQL Server 中的 NCHAR()函数

NCHAR()函数:
SQL Server 中的该函数用于返回基于数字代码的 Unicode字符。
例如,如果指定的数字是 65,则此函数将返回A。

特征 :

  • 此函数用于查找给定数字的 Unicode字符。
  • 此函数只接受正数。
  • 此函数也接受十进制数,但返回十进制符号前的数字代码的输出。
  • 这个函数总是返回一个字符。
  • 在这里,数字代码从 65 开始。

句法 :

NCHAR(number_code)

范围 :
此方法接受一个参数,如下所示:

  • number_code : Unicode 标准格式中指定的数字代码,以便返回字符。

回报:
它返回基于数字代码的 Unicode字符。

示例-1:
获取数字代码 65 的 Unicode字符。

SELECT NCHAR(65) AS NumberCodeToUnicode;

输出 :

A

这里,输出是第一个字符,因为数字代码从 65 开始。

示例 2 :
获取指定十进制数 70.76 的 Unicode字符。

SELECT NCHAR(70.76) AS NumberCodeToUnicode;

输出 :

F

这里只考虑数字代码 70,忽略小数点后的数字。

示例 3 :
使用带有变量的 NCHAR()函数并获取指定数字代码 99 的 Unicode字符。

DECLARE @number_code INT;  
SET @number_code = 99;  
SELECT NCHAR(@number_code);

输出 :

c

示例 4:
得到 125 的 Unicode字符,这是“250/2”的结果。

SELECT NCHAR(250/2);

输出 :

}

示例 5:
使用带有变量的 NCHAR()函数并获取指定浮点值“100.56”的 Unicode字符。

DECLARE @number_code Float;  
SET @number_code = 100.56;  
SELECT NCHAR(@number_code);

输出 :

d

应用 :
此函数用于返回指定数字代码的 Unicode字符,该字符为正数。