有包含函数的问题,当我用'%ZAM%'运算符搜索时,它会找到包含ZAM的所有单词,如ZAMANLAMA AZAMI ZAM等。但是当我使用fts index包含函数时,它只是找到ZAM ZAMANLAMA但它没有找到AZAMI或123ZAM789。我也尝试过CONTAINS(YourColumn,'“ZAM”'),但它不起作用。请帮帮我,fts非常快但是找不到像'%%'那样的所有包含我应该怎么办?
答案 0 :(得分:0)
您可以使用" *"在包含与like运算符相同的语法之前。但是你需要在搜索字符串之前和之后使用双引号。 尝试一次这个查询。
SELECT *
FROM YourTable
WHERE CONTAINS(YourColumn,'"*ZAM*"');
(OR)
select * from YourTable where YourColumn like '%ZAM%'