九月 22, 2023
摘要:PostgreSQL 的CHR()
函数将整型 ASCII 码转换为字符,或将 Unicode 码位转换为 UTF8 字符。
目录
语法
下面显示了CHR()
函数的语法:
CHR(num)
参数
CHR()
函数需要一个参数:
1) num
num
参数是一个转换为相应 ASCII 代码的整数。
它可以是转换为 UTF8 字符的 Unicode 码位。
返回值
CHR()
函数返回与 ASCII 代码值或 Unicode 码位相对应的字符。
示例
以下示例显示如何使用CHR()
函数获取 ASCII 码值为 65 和 97 的字符:
SELECT
CHR(65),
CHR(97);
查询返回字符 A(对应 65)和 a(对应 97):
以下是根据 Unicode 码位 937 获取 UTF8 字符的示例:
SELECT
CHR(937);
Unicode 码位 937 的输出是 Ω,这正是我们所期望的。
备注
要获取字符的 ASCII 码或 Unicode 码位,请使用ASCII()
函数。
在本教程中,您学习了如何使用 PostgreSQL 的CHR()
函数,根据 ASCII 码值或 Unicode 码位获取字符。
了解更多
PostgreSQL 教程:字符串函数
PostgreSQL 文档:字符串函数和操作符