在postgresql中,如何替换数据库列中字符串的所有实例
例如,假设我想用dog替换cat的所有实例
最好的方法是什么
您想使用postgresql的替换函数:
替换(字符串文本、从文本到文本)
例如:
更新<;表>;设置<;字段>;=替换(<;字段>;、‘猫’、‘狗’)
不过,请注意,这将是一个字符串对字符串的替换,因此“category”将变成“dogegory”。regexp_replace函数可以帮助您为要替换的内容定义更严格的匹配模式