【发布时间】:2015-08-18 01:44:11
【问题描述】:
我在 SQL 表中有一个 varchar 列,其中包含一些用逗号分隔的单词,例如:
Col1
man,woman,cat
dog,man,cat
dog,cat,woman,man
我需要用另一个词替换一些单词,比如说将“man”替换为“boy”
但我需要避免“男人”被替换为另一个词的一部分 - “女人”变成“女人”
如何在 SQL 中做到这一点?
UPDATE Table1 SET Col1=??? WHERE ???
【问题讨论】:
-
修复您的数据结构,以便在联结表中正确存储列表。
-
这个问题已经回答了:stackoverflow.com/questions/6497074/…