你如何搜索& (&)在tsql中包含函数? [英] How do you search for a & (ampersand) in the tsql contains function?
本文介绍了你如何搜索& (&)在tsql中包含函数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个表T,它有一个C列,其中包含具有字符&在它内部,但如果我执行以下查询,它将不会返回任何内容,尽管我可能有10行。
SELECT * FROM T WHERE Contains(C,'a& b')
解决方案
使用双引号使其成为搜索词:
SELECT *
FROM T
WHERE CONTAINS(C ,''a& b'')
否则,您正在寻找具有AND b的东西。
I have a table T which has a column C which contains text that have the character & within it, but if I do the following query, it returns nothing, although I may have 10 rows.
SELECT * FROM T WHERE Contains(C, 'a&b')
解决方案
Use double quotes to make it a search term:
SELECT *
FROM T
WHERE CONTAINS(C, '"a&b"')
Otherwise you are searching for something that has a AND b.
这篇关于你如何搜索& (&)在tsql中包含函数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文