失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 模糊查询下划线“_”时查询的是全部数据

模糊查询下划线“_”时查询的是全部数据

时间:2022-10-25 22:45:27

相关推荐

模糊查询下划线“_”时查询的是全部数据

业务背景

看上图输入"_"时点击查询按钮,查询出来的是数据库中所有的数据

而sql中用的又是模糊查询 like关键字进行拼接的

在sql中"_"单个下划线作为通配符使用的

所以在前端输入"_"时,把该字段作为一个字符进行表示,查询的结果自然就是全部的数据了

解决方法

在传参时,转义一下即可

stName= !stName.equals("_") ? stName : "\\_";

如果觉得《模糊查询下划线“_”时查询的是全部数据》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。