SQL CHR
函數會接收一個 ASCII 碼,並傳回對應的字元。CHR
函數與 ASCII
函數的功能相反。
語法
CHR(ascii)
Code language: SQL (Structured Query Language) (sql)
大多數的關聯式資料庫管理系統 (RDBMS),例如 Microsoft SQL Server、PostgreSQL 和 Oracle,都使用 CHR
函數,只有 MySQL 使用 CHAR
函數,其功能與 CHR
函數相同。
引數
ascii
範圍在 (1,255) 的 ASCII 碼
傳回類型
代表輸入 ASCII 碼的字元。
如果輸入的數字為 NULL
,則函數會傳回 NULL
。
如果輸入的數字超出範圍 (1,255),RDMBS 可能會發出錯誤。此行為取決於每個 RDBMS 中 CHR
函數的實作方式。
範例
以下語句會傳回 ASCII 碼 65
和 97
的字元
SELECT CHR(65), CHR(97);
Code language: SQL (Structured Query Language) (sql)
chr | chr
-----+-----
A | a
(1 row)
Code language: SQL (Structured Query Language) (sql)
這個教學對您有幫助嗎?