SqlServer中模糊查询对于特殊字符的处理方法是什么
发表于:2024-11-16 作者:千家信息网编辑
千家信息网最后更新 2024年11月16日,SqlServer中模糊查询对于特殊字符的处理方法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。今天在处理sql查询的时候遇到
千家信息网最后更新 2024年11月16日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安全错误
数据库的锁怎样保障安全
浙江专业网络技术服务代理商
万佳世创网络技术
怎么看dmp数据库文件
服务器的硬盘灯亮
远程桌面软件开发
服务器怎么开放安全组
长沙苹果手机软件开发如何收费
django创建数据库表图片
腾讯云一个人买几个服务器
数据库根页面是什么原因
全球有多少做软件开发的
网络安全活动过程
华为汽车软件开发合作企业
循环输出数据库
数据库软件很难开发吗
洛奇服务器认证失败怎么办
属于数据库管理的是什么
crm软件开发方案
数据库中的参数是入参还是出参
hblink dmr服务器
一下载就服务器爆满了手机游戏
韩国云服务器的作
校训网络安全报告
重庆星越云创互联网科技厂
移动办公软件开发公司
网络电视语音服务器连接异常
小学网络安全知识图片
杨浦区媒体软件开发问答知识
在服务器运行的情况下删除存档
广东网络技术转让咨询热线