SqlServer中模糊查询对于特殊字符的处理方法是什么
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,SqlServer中模糊查询对于特殊字符的处理方法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。今天在处理sql查询的时候遇到
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
宁德市专业性网络安全公司
数据库加密的常用技术
网络安全综合实验实验总结
我的世界服务器人数
苏州项目软件开发费用
寻仙搭建服务器
数据库安全一般遵循什么原则
江阴软件开发公司哪家好
网络服务器哪家机房好
oracle数据库索引
电视台网络安全
清华大学网络安全专业博士后
云计算对服务器有什么要求
网络安全周礼仪小姐
网购之维护网络安全
共享服务器下载文件速度
东港软件开发工资
我的世界服务器 地图
番茄科技是互联网吗
运营商网络安全保障措施
对象数据库技术
系统建设 网络安全
阿里旺旺服务器地址
三级数据库技术考试视频
更新数据库数据
工业企业数据库国有控股情况
上海大数据网络技术咨询商家
长春市软件开发大学
大屏服务器开票名称
网站服务器响应不安全