當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


SQL Server CHAR()用法及代碼示例


CHAR():
此函數有助於將int ASCII代碼轉換為字符值,即,如果用戶傳遞整數作為參數,則CHAR()函數將解釋該整數值並返回其相應的字符值。

用法:

CHAR(integer_value)

參數:
此函數僅接受一個參數。

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

輸出:

角色1 角色2
P d

示例-2:
如果在CHAR()函數中超出了整數值的範圍,則該函數將返回NULL。

SELECT CHAR(260) 
AS 'Outcome';

輸出:

結果
NULL

示例3:
如何在CHAR()函數中控製字符,我們在它們之間使用字符串和CHAR()函數,

SELECT 'Vansh' + CHAR(13) + 'vgaur12345@gmail.com' 
AS 'Name_Email';

輸出:

Name_Email

萬什

vgaur12345@gmail.com

示例4:
如果用戶在CHAR()函數中傳遞了兩個參數,則該函數將返回錯誤。

SELECT CHAR(91, 200) 
AS 'Outcome';

輸出:

The char function requires 1 argument(s)

相關用法


注:本文由純淨天空篩選整理自vanshgaur14866大神的英文原創作品 CHAR() function in SQL Server。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。