玩转PostgreSQL(七):String 函数

PostgreSQL String 函数

思维导图

玩转PostgreSQL(七):String 函数

?语法

下面说明ASCII函数的语法:

ASCII(char)

?入参

ASCII()函数需要一个参数:

1) char

char 参数是你想要获取其ASCII码的一个字符

如果我们将字符串传递给ASCII()函数,它将返回第一个字符的ASCII码。

?返回值

ASCII()函数返回一个表示输入字符的ASCII代码值的整数。

对于UTF-8字符,它返回与Unicode代码点相对应的整数。

?示例

以下示例使用ASCII()函数获取字符Aa的ASCII码值:

SELECT
    ASCII( 'A' ),
    ASCII( 'a' );

输出如下:

玩转PostgreSQL(七):String 函数

如果我们将多个字符传递给ASCII()函数,将获得第一个字符的ASCII码,如以下示例所示:

SELECT
    ASCII( 'ABC' );

玩转PostgreSQL(七):String 函数

该函数返回字母A的ASCII码,其值为65,如下所示:

以下示例说明如何使用ASCII()函数获取UTF-8字符的Unicode码位:

 SELECT
    ASCII( 'Ω' );

玩转PostgreSQL(七):String 函数

?备注

要通过ASCII代码值或Unicode码位获取字符,请使用CHR()功能。