PostgreSQL 教程: right 函数: 获取字符串中的最后 n 个字符

您所在的位置:网站首页 截取后几位的函数是什么 PostgreSQL 教程: right 函数: 获取字符串中的最后 n 个字符

PostgreSQL 教程: right 函数: 获取字符串中的最后 n 个字符

2024-07-15 07:32| 来源: 网络整理| 查看: 265

摘要:PostgreSQL 的RIGHT()函数返回字符串中的最后n个字符。

目录

语法

下面显示了 PostgreSQL 的RIGHT()函数的语法:

RIGHT(string, n) 参数

PostgreSQL 的RIGHT()函数需要两个参数:

1) string

string是一个字符串,从中返回若干个最右边的字符。

2) n

n是一个正整数,指定应返回字符串中最右边的字符数。

如果n为负数,则RIGHT()函数返回字符串中除前|n|(绝对值)个字符之外的所有字符。

返回值

PostgreSQL 的RIGHT()函数返回字符串中的最后n个字符。

示例

让我们看一些使用 PostgreSQL 的RIGHT()函数的示例。

以下语句获取字符串'XYZ'中的最后一个字符:

SELECT RIGHT('XYZ', 1);

结果如下:

right ------- Z (1 row)

要获取最后两个字符,请给第二个参数传递值2,如下所示:

SELECT RIGHT('XYZ', 2);

结果是:

right ------- YZ (1 row)

以下语句说明了如何使用负整数作为第二个参数:

SELECT RIGHT('XYZ', - 1);

在此示例中,RIGHT()函数返回除第一个字符之外的所有字符。

right ------- YZ (1 row)

请参见示例数据库中的以下customer表:

以下语句使用 WHERE 子句中的RIGHT()函数来获取姓氏以'son'结尾的所有客户:

SELECT last_name FROM customer WHERE RIGHT(last_name, 3) = 'son';

下图说明了结果:

备注

如果您想返回前n个字符,请查看LEFT()函数以获取更多详细信息。

在本教程中,您学习了如何使用 PostgreSQL 的RIGHT()函数获取字符串中最右边的 n 个字符。

了解更多

PostgreSQL 教程:字符串函数

PostgreSQL 文档:字符串函数和操作符



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3