我的做法是先用replace函数把替换掉要查询字段中的特殊字符,然后用escape转义
select SJInformNum,* from I_ZJ_ProjectSJInformBook a inner join OT_InstanceContext b on a.ObjectID=b.BizObjectId
where SJInformNum like ‘%’+replace((‘青中建审字【2022’),‘[’,‘/[’) +‘%’ escape ‘/’
sqlserver模糊查询遇到特殊字符需要转义问题
最新推荐文章于 2024-09-25 14:22:46 发布
本文介绍了一种处理SQL查询的方法,通过replace函数移除SJInformNum中的特殊字符,并使用escape转义字符来确保查询的正确性。作者展示了如何构造一个搜索青中建审字【2022】的SQL语句示例。
摘要由CSDN通过智能技术生成