SQL Server 中的 CHAR()函数
字符():
此函数有助于将 int ASCII 代码转换为字符值,即如果用户将整数作为参数传递,则 CHAR()函数会解释整数值并返回其相应的字符值。
句法 :
CHAR(integer_value)
参数 :
这个函数只接受一个参数。
- 整数值 –
0 到 255 之间的任何整数值。
回报:
- 该函数将返回与给定整数代码对应的字符值。
- 如果整数值超出给定范围,该函数将返回 NULL。
适用于以下版本:
- SQL Server 2017
- SQL Server 2016
- SQL Server 2014
- SQL Server 2012
- SQL Server 2008 R2
- SQL Server 2008
- SQL Server 2005
示例-1:
CHAR()函数的基本用法,函数将返回'P'和'D'。
SELECT
CHAR(80) AS 'Character1',
CHAR(100) AS 'Character2';
输出 :
Character1 | Character2 |
---|---|
P | d |
示例 2 :
如果在 CHAR()函数中超出了整数值的范围,则该函数将返回 NULL。
SELECT CHAR(260)
AS 'Outcome';
输出 :
Outcome |
---|
NULL |
示例 3 :
如何控制CHAR()函数中的字符,我们在它们之间使用字符串和CHAR()函数,
SELECT 'Vansh' + CHAR(13) + 'vgaur12345@gmail.com'
AS 'Name_Email';
输出 :
Name_Email |
---|
Vansh vgaur12345@gmail.com |
示例 4:
如果用户在 CHAR()函数中传递两个参数,该函数将返回错误。
SELECT CHAR(91, 200)
AS 'Outcome';
输出 :
The char function requires 1 argument(s)