2012-08-01 52 views
2

我在街道表中的Street_Name爲「Park Avenue 10」的數據庫表中記錄了一條記錄。與運算符一樣檢索結果

我想找回像

SELECT * 
    FROM Street 
WHERE Street_Name LIKE '%Park Ave 10%' 

像運營商目前的戰績不給結果以上查詢「公園大道10」。

我如何分割帶空格的話,檢查等運營商對每個單詞MSSQLSERVER

+0

有你'試過LIKE「%公園大道%10'' – mabbas 2012-08-01 07:11:00

回答

4
Select * from Street where Street_Name like REPLACE('%Park Ave 10%',' ', '%') 
2

獲得「公園大道10」如果它會以相同的順序Park然後Ave然後10然後您可以使用

Select * from Street where Street_Name like '%Park%Ave%10%' 

其他

Select * from Street where Street_Name like '%Park%' and Street_Name like '%Ave%' and Street_Name like '%10%' 
2
Select * from Street where Street_Name like '%Park%Ave%10%' 

這會有所幫助。

有關詳細信息,請參閱本 Link