SQL NCHAR()函数
SQL的 NCHAR() 函数用于检索字符串的Unicode值。它接受一个整数值作为参数,并返回该值的Unicode值。如果我们传入的整数值超过了给定范围,将返回一个NULL值。
在SQL中,我们可以通过将NCHAR()函数作为参数与字符串和字符一起传递给表的列来使用它。
语法
下面是SQL NCHAR()函数的语法-
参数
- integer_value - 此函数接受一个整数值。
示例
以下SELECT查询使用NumberCode转换为Unicode。因此,我们将得到数字代码为80的Unicode字符。
输出
以下是上述查询的输出 −
示例
下面是使用变量的NCHAR()函数的示例,并获取指定数码为120的Unicode字符。
输出
以下是上述查询的输出:
示例
以下是SQL中NCHAR()函数的示例,不论我们给定什么字符串,它都会返回该字符串的第一个字符以及Unicode值。
输出
以下是上述查询的输出结果 –
示例
如果我们将任何小数值如67.25作为Unicode字符的编码,那么这里只考虑数字代码= 67,忽略小数值。
输出
以下是上述查询的输出−
示例
以下是一个NCHAR函数,用于获取Unicode字符180,它是“180/2”的结果:所以这里180/2 = 90。因此它返回Unicode字符90。
输出
以下是上述查询的输出结果:
示例
以下是使用NCHAR()函数与变量并获取指定浮点值的Unicode字符为78.90的示例 –
输出
以下是上述查询的输出 –
示例
您可以将表列作为参数传递给 NCHAR() 函数。假设我们使用以下 CREATE 语句创建了一个名为Customers的表 –
现在,让我们使用以下INSERT语句将 七个 记录插入到customers表中:
以下的SELECT查询使用了NCHAR()函数与上述CUSTOMERS表的ID列 –
输出
以下是上面查询的输出 –
示例
以下的SELECT查询使用了NCHAR()函数与上述CUSTOMERS表的ID,NAME,AGE列。
输出
以下是上述查询的输出结果 −