在本教程中,将学习如何使用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值中获取相应的字符。
上一篇:
SQL Server字符串函数
下一篇:
SQL Server Window函数
