我有一个SQL Server全文索引,我正在尝试使用CONTAINS
搜索短语,例如数据中包含的/cap
。但是,SQL Server似乎剥离了/
,只返回结果包含cap
。如何阻止这种情况发生,以便我可以准确地找到我要搜索的内容?
答案 0 :(得分:-1)
请使用喜欢的运营商
CREATE TABLE temp(
sometext nvarchar(100)
)
INSERT INTO temp
SELECT 'I contain /cap and cap'
UNION ALL
SELECT 'Dummy'
UNION ALL
SELECT 'CAP'
SELECT sometext FROM temp
WHERE sometext LIKE '%/cap%'
SELECT sometext FROM temp
where sometext like '%cap%'
结果:
sometext
--------
I contain /cap and cap
sometext
--------
I contain /cap and cap
CAP