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)
这篇教程有用吗?