如果前缀不存在,Postgresql会在字段中附加前缀

时间:2016-06-15 17:44:25

标签: postgresql

我需要做的是给用户一个零件过时的视觉指示。我可以通过追加" OBS - "如果打开了记录过时标志,则在部件描述的前面。

我的问题是,有人可以想到一个可以运行的单行查询,它会更新记录过时标志为true的每个记录中的描述字段,并且描述还没有" OBS - &# 34;在一开始?

1 个答案:

答案 0 :(得分:1)

UPDATE my_table
SET description = 'OBS-' || description 
WHERE obsolete AND left(description, 4) != 'OBS-';