千家信息网

SqlServer中模糊查询对于特殊字符的处理方法是什么

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,SqlServer中模糊查询对于特殊字符的处理方法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。今天在处理sql查询的时候遇到
千家信息网最后更新 2026年11月02日SqlServer中模糊查询对于特殊字符的处理方法是什么

SqlServer中模糊查询对于特殊字符的处理方法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

今天在处理sql查询的时候遇到了like查询不到的问题,于是对问题进行剖析

问题:

select * from v_workflow_rt_task_circulate where Name like '%[admin]请假申请[2017-02-13至2017-02-13]%'

查询不到,但是在数据库中是存在在这一条数据的。

修改后:

 select * from v_workflow_rt_task_circulate where Name like '%[[]admin]请假申请[[]2017-02-13至2017-02-13]%'

对于模糊查询需要对于特殊字符的处理(下划线_,百分号%,方括号[,尖号^)

对了以上的字符直接使用方括号包起来([])例如:[_]、[%]、[[]、[^]。

/**  * 模糊查询需要对于特殊字符的处理(下划线_,百分号%,方括号[],尖号^)  * @param Name  * @return  */ private String handleName(String name){   if(StringUtils.isEmpty(name)){     return null;   }   return name.replace("_", "[_]").replace("%", "[%]").replace("[", "[{]").replace("^", "[^]"); }

关于SqlServer中模糊查询对于特殊字符的处理方法是什么问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

查询 问题 字符 处理 特殊 方法 方括号 下划线 数据 更多 百分 百分号 帮助 解答 易行 对了 简单易行 内容 小伙 小伙伴 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海卓越科技互联网 新华互联网科技学院 互联网 卓越科技 互联网 科技创业 菲比寻常互联网科技 深圳艾佳互联网科技 互联网科技公司介绍 开启互联网科技时代小说 博兴的互联网电子科技公司 银川新华互联网科技职业技术培训学校图片 南平创想时代互联网科技有限公司 沐思想互联网科技有限公司 中国互联网有什么科技 互联网与数字科技关系 广州有谷有贝互联网科技有限公司 易企秀互联网科技是做什么的 全球科技与互联网公司市值变化 安徽零酒互联网科技有限公司 杭州科技互联网公司有哪些 每日互联网科技新闻 科技创新与互联网经济 互联网下的科技发展 撒么互联网科技公司 广西拼得多互联网科技有限公司 湖南一路畅行互联网科技 伊宁互联网科技做什么的 众安科技工业互联网合作 从那以后互联网科技有限公司 马化腾互联网科技教学 数字互联网科技有限公司
0