【发布时间】:2020-03-05 13:15:45
【问题描述】:
我有两张表,其中一张有一个字段,其中包含类似“1111AAA”的字符串,另一张有相同的字段,但结构为“1111 AAA”。我想用''替换空格,但在左连接的ON附近出现错误。
我把代码放在下面:
select idticket, bt.matricula, bv.vehicle
from b_ticket bt
left JOIN b_vehicle bv ON REPLACE(bv.matricula, ' ', '') ilike ON REPLACE(bt.matricula, ' ', '')
where date_start >= '2019/01/01/'
and date_end <= '2020/01/01'
我无法更改这两个表中任何一个的值。而且我也尝试了TRIM函数,但它不起作用,因为它删除了字符串开头和结尾的空格,而不是单词之间的空格。
有什么想法吗?
谢谢!
错误信息: 错误:«ON»附近的sintax错误 第 3 行:... bv ON REPLACE(bv.matricula, ' ', '') ilike ON REPLACE...
【问题讨论】:
-
您能否发布您在发出查询时遇到的错误(复制粘贴)
-
我添加了错误信息:)
标签: string postgresql replace left-join trim