Skip to content

PostgreSQL ascii() 函数 ​

PostgreSQL ascii() 函数返回指定字符串的第一个字符的数字代码。如果指定字符串的编码是 UTF8,返回第一个字符的 Unicode 码。否则返回字符的 ascii 码。

ascii() 语法 ​

这里是 PostgreSQL ascii() 函数的语法:

sql
ascii(text)

参数 ​

  • text

    必需的。 要返回数字代码的字符。 如果多余一个字符,ascii() 将只返回第一个字符的 ascii 值。

ascii() 示例 ​

如果想返回给定文本的第一个字符的 ascii 值,请使用以下语句:

sql
SELECT
    ascii('h') AS "ascii('h')",
    ascii('hello') AS "ascii('hello')";
bash
 ascii('h') | ascii('hello')
------------+----------------
        104 |            104

您还可以返回使用 UTF8 编码的字符的 Unicode 码。

sql
SELECT
    ascii('你') AS "ascii('你')",
    ascii('你好') AS "ascii('你好')";
bash
 ascii('你') | ascii('你好')
-------------+---------------
       20320 |         20320