mysql模糊查询字段中含有‘_’或‘%’ 的信息
1.mysql 模糊查询一般这样写我们以一个t_students的表为例:查询名字中带有星的数据select * from emp where name like '%星%';模糊查询结果如图所示:2.如果查询第二个字符为‘星’的姓名select * from emp where name like '_星%'其中模糊查询的‘_’为字符占位符,表示一个字符,’%‘为模糊查询前后表示n个字符;2.如
·
1.mysql 模糊查询一般这样写
我们以一个t_students的表为例:
查询名字中带有星的数据
select name from t_students where name like '%星%';
模糊查询结果如图所示:
2.如果查询第二个字符为‘星’的姓名
select name from t_students where name like '_星%';
其中模糊查询的‘_’为字符占位符,表示一个字符,’%‘为模糊查询前后表示n个字符;
2.如果需要查询带有‘_’或‘%’情况的数据;需要用转义字符'\' 放到‘_’或‘%’的前面
查询名字中带有‘_’(下划线)的数据
1.select name from t_students where name like '%\_%';
2.查询名字带有‘%’的数据
select name from t_students where name like '%\%%';
至此sql语句模糊查询方法完毕。
更多推荐
已为社区贡献2条内容
所有评论(0)