当我在自由文本搜索中提供像 hello world 这样的双字串时,它会使用 hello 字符串然后使用 world 获取数据,但不会与 hello world 。
但是我不能去做运营商。
DECLARE @var VARCHAR(50)
SET @var = 'hello world'
select * from helloTable where freetext(ColumnName, @var)
结果:
第一组行在'hello'上获取,第二组在'world'上获取,但我需要完整的字符串。
答案 0 :(得分:1)
您是否尝试过添加双引号?
'"hello world"'