2011-02-11 70 views
1

誰能告訴我怎麼能有像「AND」和「OR」在實際的搜索查詢本身,而不是得到一個錯誤的關鍵字?例如:逃生SQL全文條件關鍵詞

SELECT * 
FROM MyTable 
WHERE CONTAINS(MyColumn, 'This and') 

我不斷收到此錯誤:

Syntax error near 'and' in the full-text search condition 'This and' 

完全可以理解爲什麼會出現錯誤,但我怎麼忽略的關鍵詞,只是有「和」作爲搜索的一部分短語?

感謝

回答

2

如果這是關於MS SQL,那麼我認爲你將不得不寫

SELECT * 
FROM MyTable 
WHERE CONTAINS(MyColumn, '"This and"') 

注意雙引號

+0

感謝盧卡斯!這個竅門! – Matt 2011-02-11 15:56:32