我希望避免使用LIKE
关键字对查询进行全面扫描:
SELECT *
FROM MYTABLE
WHERE MYCOLUMN LIKE '%WORD%'` AND PRICE < 3;
使用SQL Server,我们可以定义全文索引,并将其与CONTAINS
子句(和其他子句)一起使用。问题:不允许更改查询,因此我希望服务器使用带有LIKE
关键字的全文索引。
有可能吗?
答案 0 :(得分:-1)
您可以使用以下技巧来提高性能:
WHERE MYCOLUMN LIKE 'WORD%'
AND MYCOLUMN LIKE '%WORD'
AND PRICE < 3;