比方说,我有一个表是这样的:模式匹配和更换
text_col
---------------
apple, pear
apple/orange, pear~pear|pear
kiwi banana
pear\kiwi
我希望在此列更改所有pear
到watermelon
。
所有我能想到的是select
所有具有pear
行,并update
pear
到watermelon
一个接一个。
有没有更好的/更清洁的方式来做到这一点?
我想创建一个plpgsql触发器函数来实现这一点。
更清洁的方式?你能包括你的'更新'吗? – Parado
@Parado我想我必须用'like','loop','replace'选择和'update'来选择所有包含'pear'的行。但@danihp有更干净的方式来做到这一点。 – Xin