sql 模糊查询 但是查的是 字符“%”

2024-11-25 07:52:17
推荐回答(5个)
回答1:

% 是通配符号,表示通配0个或多个字符。

如果你想查询用户里带 % 的数据,应该采用以下语句

SELECT * FROM Users WHERE UserName LIKE '%[%]%'

希望能帮到你。

回答2:

使用转义符
select * from Users WHERE UserNameLIKE '%/%ab' ESCAPE '/' ;
这样能匹配到 以 %ab 结尾的数据

回答3:

特殊字符 %用要加括号 [%]

回答4:

SELECT * FROM Users WHERE UserName like '%" + username + "%'

回答5:

你这是啥类型数据库啊?