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