Home [SQL] 操作字串 (轉換字元 Char、字元碼 ASCII)
Post
Cancel

[SQL] 操作字串 (轉換字元 Char、字元碼 ASCII)

  • ASCII() 從字元取得字元碼。
  • Char 從字元碼取得字元。

ASCII()當引數為字串時,會傳回字元運算式最左側字元的 ASCII 字碼值。
比如: select ASCII(‘ABCD’),回傳的會是 A 的字元碼 65

1
2
3
4
5
--轉換"A","a","0"的字元碼(10進位數)
--轉換字元碼(10進位數)為65, 97, 48的字元

select ascii('A') "A", ascii('a') "a",ascii('0') "數字0",
char('65') "65",char('97') "97",char('48') "48"

執行結果

1
2
A	a	數字0	65	97	48
65	97	48	A	a	0

MSDN ascii-transact-sql

This post is licensed under CC BY 4.0 by the author.