我在称为说明的列中包含“ DS012345”的表中有一行 当我使用此查询时:
Select * from Tablename where Contains(Description, ' "*012345*" ')
此查询不返回结果。 我创建了唯一索引全文目录,并使用对象资源管理器关闭了停用词。仍然不知道为什么它不返回该行。 有什么建议或原因吗?
谢谢。
答案 0 :(得分:1)
为什么不只使用LIKE
来进行搜索。
Select * from Tablename where Description LIKE '%012345%'
只需在描述列中任何地方出现012345
的地方进行搜索。
答案 1 :(得分:0)
停止单词是它开始在数据库中寻找单词的数字。 应该使用全文本来获取准确的单词,如果您只想使用单词的一部分,则应使用LIKE%...%。