postgresql-替换文本字段中字符串的所有实例

在postgresql中,如何替换数据库列中字符串的所有实例

例如,假设我想用dog替换cat的所有实例

最好的方法是什么

您想使用postgresql的替换函数:

替换(字符串文本、从文本到文本)

例如:

更新<表>设置<字段>=替换(<字段>、‘猫’、‘狗’)

不过,请注意,这将是一个字符串对字符串的替换,因此“category”将变成“dogegory”。regexp_replace函数可以帮助您为要替换的内容定义更严格的匹配模式

发表评论