在本教學中,將學習如何使用SQL Server CHAR()函數將ASCII代碼值轉換為字元。
SQL Server CHAR()函數簡介
CHAR()函數將ASCII代碼值轉換為字元值。 以下簡介CHAR()函數的語法:
CHAR ( int_exp )
在此語法中,int_expr是一個整數運算式,其值為0到255之間的整數。如果整數運算式的計算結果超出此範圍,則CHAR()函數返回NULL。
CHAR()函數返回數據類型為CHAR(1)的字元。
請注意,要將字元轉換為ASCII值,請使用ASCII()函數
SQL Server CHAR()函數示例
以下示例使用CHAR()函數來獲取數字65和90的字元:
SELECT
CHAR(65) char_65,
CHAR(90) char_90;
執行上面查詢語句,得到以下結果:
char_65 char_90
------- -------
A Z
(1 row affected)
以下語句返回NULL,因為參數超出0到255的範圍:
SELECT
CHAR(1000) out_of_range;
執行上面查詢語句,得到以下結果:
out_of_range
------------
NULL
(1 row affected)
在本教學中,學習了如何使用SQL Server CHAR()函數從ASCII值中獲取相應的字元。
上一篇:
SQL Server字串函數
下一篇:
SQL Server Window函數
