在本教程中,将学习如何使用SQL Server CHAR()
函数将ASCII代码值转换为字符。
SQL Server CHAR()函数简介
CHAR()
函数将ASCII代码值转换为字符值。 以下简介CHAR()
函数的语法:
CHAR ( int_exp )
在此语法中,int_expr
是一个整数表达式,其值为0
到255
之间的整数。如果整数表达式的计算结果超出此范围,则CHAR()
函数返回NULL
。
CHAR()
函数返回数据类型为CHAR(1)
的字符。
请注意,要将字符转换为ASCII值,请使用ASCII()函数
SQL Server CHAR()函数示例
以下示例使用CHAR()
函数来获取数字65
和90
的字符:
SELECT
CHAR(65) char_65,
CHAR(90) char_90;
执行上面查询语句,得到以下结果:
char_65 char_90
------- -------
A Z
(1 row affected)
以下语句返回NULL
,因为参数超出0
到255
的范围:
SELECT
CHAR(1000) out_of_range;
执行上面查询语句,得到以下结果:
out_of_range
------------
NULL
(1 row affected)
在本教程中,学习了如何使用SQL Server CHAR()
函数从ASCII值中获取相应的字符。