标签: tsql escaping contains
我想要以下查询:
SELECT COUNT(*) FROM MyTable WHERE CONTAINS (MyField, '(429)')
问题是,括号被忽略,它正在找到任何与" 429"。我只想要"(429)"找到。如果我将其更改为'(429)"'这没有帮助(它仍然只返回" 429")。
答案 0 :(得分:0)
也许是一个噪音词?
下面是一个很好的阅读:
http://www.knowlegezone.com/553/article/Technology/Software/SQL/SQL-Server-FreeText-StopLists---StopWords
答案 1 :(得分:0)
也许你应该明确地将(429)转换为varchar。
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/a16434f3-5b94-44a1-a8cf-d66f832e1195/convert-integer-to-string