使用sql server 2014。有没有办法选择字符串值部分存在于另一个字段中的记录?
例如。:
RowID Field1 Field2
1 ABC ABC DEF
2 XYZ WERQ
3 MNB MNB RTW
从上面来看,我想要第1行和第3行,因为它们有匹配的和mnb。
SELECT RowID FROM MY TABLE
WHERE CONTAINS(Field1, Field2);
我已经尝试了上面的方法,但是,这不起作用,因为您不能在contains函数中指定第二个字段名。
我错过了什么?
2条答案
按热度按时间c7rzv4ha1#
你可以用
like
:如果您只希望完整的“单词”匹配—那么,您应该修复您的数据模型。你不应该把东西的列表存储在一个字符串中。但是,如果必须,可以使用分隔符:
zpf6vheq2#
我想你在找