📜  SQL Server 中的 CHAR()函数

📅  最后修改于: 2022-05-13 01:55:35.631000             🧑  作者: Mango

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';

输出 :

Character1Character2
Pd

示例 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)