我有一个表 T,它有一个 C 列,其中包含包含字符 & 的文本,但是如果我执行以下查询,它什么也不会返回,尽管我可能有 10 行。
SELECT * FROM T WHERE Contains(C, 'a&b')
最佳答案
使用双引号使其成为搜索词:
SELECT *
FROM T
WHERE CONTAINS(C, '"a&b"')
否则您正在搜索具有 a 和 b 的内容。
关于sql - 你如何在 tsql contains 函数中搜索 & (符号)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/714980/