我的查詢爲Sql Server 05和08提供了不同的搜索結果Sql Server 2005/08問題
在Sql Server 2005中,搜索結果工作正常。
select * from Table_name where column_name like '%summer%' and column_name like '%vacation%'
--Giving 9 results
select * from Table_name where column_name like '%summer-vacation%'
--Giving 9 same results
在SQL Server 2008中,搜索結果是
select * from Table_name where column_name like '%summer%' and column_name like '%vacation%'
--Giving 7 results
select * from Table_name where column_name like '%summer-vacation%'
--Giving the other 2 results
你的查詢是不同的;你爲什麼期望他們返回相同的結果?你確定表中的數據實際上是相同的嗎? – 2011-04-18 15:14:19
即使在編輯之後,每對中的頂部查詢仍然非常清晰明顯不同。 – 2011-04-18 15:18:31
整理是否一樣?區分大小寫可能有區別嗎?嘗試比較返回結果的外殼(或不返回)。 – rrrr 2011-04-18 15:32:11