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函數