rtrim()
是一个系统函数,用于从字符串的右侧修剪指定的字符(默认:空格)。
rtrim()
在 PostgreSQL 6.1 中添加。
用法
rtrim (string
text
[,characters
text
] ) →text
rtrim()
是一个便利/兼容性函数,等效于 SQL 标准的 trim()
postgres=# SELECT rtrim('foobar', 'bar'), trim(TRAILING 'bar' FROM 'foobar'); rtrim | rtrim -------+------- foo | foo (1 row)
更改历史记录
- PostgreSQL 14
- PostgreSQL 6.1
- 添加(提交 83978e1e)
示例
从字符串的右侧删除空格
postgres=# SELECT rtrim('foobar '); rtrim -------- foobar (1 row)
从字符串的右侧删除特定字符
postgres=# SELECT rtrim('foobarXXX', 'X'); rtrim -------- foobar (1 row)
可以指定一组要删除的字符;请注意,当遇到该组中不存在的第一个字符时,删除操作将停止
postgres=# SELECT rtrim('foobarX_Z', 'XZ_'); rtrim -------- foobar (1 row) postgres=# SELECT rtrim('foobarX_Z', 'XZ'); rtrim ---------- foobarX_ (1 row)
参考
- PostgreSQL 文档: 其他字符串函数