用字符串替换撇号

时间:2017-08-18 14:00:22

标签: postgresql

如何替换字符串中的单个撇号',即

将King's lynn转为Kings lynn

这样的东西

select replace ('King's lynn',''','')

尝试了''\'但没有逃脱

2 个答案:

答案 0 :(得分:5)

Dollar quoting让您更轻松:

replace ($$King's lynn$$, $$'$$, '')

答案 1 :(得分:1)

使用两个单引号来转义字符。在你的情况下,它将意味着连续4个引号。

select replace ('King''s lynn','''','')

...或...

select replace ('King\'s lynn','\'','')