【发布时间】:2013-04-30 16:40:13
【问题描述】:
我想知道为什么当我完全怀疑其他东西时我得到了空字符串...... 我使用修剪功能从字符串中剪切电话号码:
select trim(leading '509960405' from '509960405509960404');
为什么结果不是预期的 509960404?
【问题讨论】:
-
@Robert- 没什么...
-
@RobertHarvey,ltrim 无济于事,因为它还需要一个字符列表,而不是字符串。
-
@Borys 我在SQLFiddle 中尝试了查询,它得到了 5099604,但之后错过了 05,但它确实返回了。
-
这已经解决了,谢谢罗伯特,我现在使用替换,我正在替换('509960405509960404','509960405',''),它工作得很好。现在我正在尝试找出发生这种情况的原因?
标签: string postgresql trim postgresql-9.2