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