SQL搜索:包含一个字符(§)+数字

时间:2019-02-02 19:11:12

标签: sql sql-server full-text-search contains

我想在SQL服务器(MS SQL Server 2016)中搜索包含包含一个字符的数字(例如§12345)。

我创建了全文目录和自定义停用词。 以下是可以正常工作的地方:

where contains(Html, '12345')

但是,如果我试图寻找一个段落(§),这是行不通的:

where contains(Html, '§ AND 12345')where contains(Html, '"§*" AND 12345')

该段不是停用词。

是否与包含和不使用像来解决这个问题一个posibility?

1 个答案:

答案 0 :(得分:1)

AND是在布尔表达式中使用的关键字,而不是在字符串内。
您需要这样的东西:

where contains(Html, '§') AND contains(Html, '12345')