SQL CHR

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 碼 6597 的字元

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)
這個教學對您有幫助嗎?