2

我在 Street 表中的 Street_Name "Park Avenue 10" 的数据库表中有一条记录。

我想检索记录

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

当前的like 运算符没有给出上述查询的结果“Park Avenue 10”。

如何用空格分割单词并检查每个单词的like运算符以获得MSSQLSERVER中的“Park Avenue 10”

4

3 回答 3

4
Select * from Street where Street_Name like REPLACE('%Park Ave 10%',' ', '%') 
于 2012-08-01T07:10:50.467 回答
2

如果它的顺序相同,那么Park你可以使用Ave10

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%' 
于 2012-08-01T07:14:11.587 回答
2
Select * from Street where Street_Name like '%Park%Ave%10%' 

这会有所帮助。

有关更多详细信息,请参阅此 链接

于 2012-08-01T07:19:36.843 回答