在本教學中,將學習如何使用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函數