关于数据库搜索,带有反斜杠的数据like%%搜索不出?

2025-03-24 02:56:31
推荐回答(2个)
回答(1):

SQL Server数据库,在like语句中,默认没有转义字符的,故你这里的like语句中的字符串只要一个反斜杠就够了:

select * from table where name like '%D\F%'

而如果要使用转义字符,则用escape来指定,例如:

select * from table where name like '%D\\F%' escape '\'

回答(2):

这样改
select * from table where name like '%D\F%'
试一下