SQL Server Char()函数

在本教程中,将学习如何使用SQL Server CHAR()函数将ASCII代码值转换为字符。

SQL Server CHAR()函数简介

CHAR()函数将ASCII代码值转换为字符值。 以下简介CHAR()函数的语法:

CHAR ( int_exp )

在此语法中,int_expr是一个整数表达式,其值为0255之间的整数。如果整数表达式的计算结果超出此范围,则CHAR()函数返回NULL

CHAR()函数返回数据类型为CHAR(1)的字符。

请注意,要将字符转换为ASCII值,请使用ASCII()函数

SQL Server CHAR()函数示例

以下示例使用CHAR()函数来获取数字6590的字符:

SELECT 
    CHAR(65) char_65, 
    CHAR(90) char_90;

执行上面查询语句,得到以下结果:

char_65 char_90
------- -------
A       Z

(1 row affected)

以下语句返回NULL,因为参数超出0255的范围:

SELECT 
    CHAR(1000) out_of_range;

执行上面查询语句,得到以下结果:

out_of_range
------------
NULL

(1 row affected)

在本教程中,学习了如何使用SQL Server CHAR()函数从ASCII值中获取相应的字符。


上一篇: SQL Server字符串函数 下一篇: SQL Server Window函数