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 码 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)
本教程是否有帮助?
© .