sql - Like Operator 检索结果

标签 sql sql-server

我在数据库表中有一条记录,在 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”

最佳答案

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

关于sql - Like Operator 检索结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11754192/

相关文章:

SQL QUERY - 从头开始​​过滤日期

PHP mySQL 查询忽略十进制值

mysql - MySQL 中何时使用单引号、双引号和反引号

c# - 无法使用 smo 从 C# 执行脚本

sql-server - 如何制作带有主键和自增字段的SQL临时表?

mysql - 如何选择 SQL 数据库表中的第 n 行?

c# - 从 C# 执行 SQL 脚本并记录错误

sql-server - 使用 UNION ALL 在 SQL Server 中创建 View

sql-server - 如何提高带有图像字段的 SQL Server 表的性能?

c# - Entity Framework 不更新由触发器修改的值