有人能告诉我如何在实际的搜索查询本身中使用“AND”和“OR”这样的关键字而不会出错吗?例如:
SELECT *
FROM MyTable
WHERE CONTAINS(MyColumn, 'This and')
我一直收到这个错误:
Syntax error near 'and' in the full-text search condition 'This and'
完全可以理解为什么会出现错误,但我如何忽略该关键字并将“和”作为搜索短语的一部分?
由于
答案 0 :(得分:2)
如果这是关于MS SQL,那么我认为你必须写
SELECT *
FROM MyTable
WHERE CONTAINS(MyColumn, '"This and"')
注意双引号