我在Advantureworks上尝试了这两种方法并获得了不同的结果。
select * from Person.[Address] where AddressLine1 like '%99%'
select * from Person.[Address] where contains(Address.AddressLine1,'"*99*"')
任何想法?
答案 0 :(得分:1)
全文搜索和LIKE是两个完全不同的东西:
LIKE
适用于字符串并完全匹配。CONTAINS
对单词起作用并且有些模糊(如何将字符串分解为单词部分取决于语言,如果需要可以进一步定制)。