你如何搜索& (&)在tsq​​l中包含函数? [英] How do you search for a & (ampersand) in the tsql contains function?

查看:88
本文介绍了你如何搜索& (&)在tsq​​l中包含函数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个表T,它有一个C列,其中包含具有字符&在它内部,但如果我执行以下查询,它将不会返回任何内容,尽管我可能有10行。

  SELECT * FROM T WHERE Con​​tains(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.

这篇关于你如何搜索& (&)在tsq​​l中包含函数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆