right() 是一个系统函数,它从提供的字符串的右侧返回指定数量的字符。
right() 在 PostgreSQL 9.1 中被添加。
用法
right (stringtext,ninteger) →text
如果 n 为负数,则返回除前 n 个字符外的所有字符。
变更历史
- PostgreSQL 9.1
- 添加于 (提交 49b27ab5)
示例
right() 的基本用法示例
postgres=# SELECT right('foobar', 3);
right
-------
bar
(1 row)
提供负数值
postgres=# SELECT right('foobarbaz', -3);
right
--------
barbaz
(1 row)
与非拉丁字符集一起使用
postgres=# SELECT right('ほげほげ', 2);
right
-------
ほげ
(1 row)
参考资料
- PostgreSQL 文档: 其他字符串函数
