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 文档: 其他字符串函数
反馈
请在此 提交关于“ltrim()”的任何评论、建议或更正。