九月 22, 2023
摘要:PostgreSQL 的ASCII()
函数返回字符的 ASCII 代码值。对于 UTF-8,ASCII()
函数返回字符的 Unicode 码位。
目录
语法
下面说明了 ASCII 函数的语法:
ASCII(char)
参数
ASCII()
函数需要一个参数:
1) char
char
参数是您想要获取 ASCII 代码的字符。
如果将字符串传递给ASCII()
函数,它将返回第一个字符的 ASCII 代码。
返回值
ASCII()
函数返回一个整数,表示输入字符的 ASCII 代码值。对于 UTF-8 字符,它返回与 Unicode 码位相对应的整数。
示例
以下示例使用ASCII()
函数获取字符A
和a
的 ASCII 码值:
SELECT
ASCII( 'A' ),
ASCII( 'a' );
输出是:
如果将字符序列传递给ASCII()
函数,您将获得第一个字符的 ASCII 代码,如下例所示:
SELECT
ASCII( 'ABC' );
该函数返回字母 A 的 ASCII 码 65,如下所示:
以下示例说明如何使用ASCII()
函数获取 UTF-8 字符的 Unicode 码位:
SELECT
ASCII( 'Ω' );
备注
要根据 ASCII 或 Unicode 码位获取字符,请使用CHR()
函数。
在本教程中,您学习了如何使用 PostgreSQL 的ASCII()
函数,获取字符的 ASCII 代码或 Unicode 码位。
了解更多
PostgreSQL 教程:字符串函数
PostgreSQL 文档:字符串函数和操作符