久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

SqlServer中模糊查詢對于特殊字符的處理方法是什么

147次閱讀
沒有評論

共計 754 個字符,預計需要花費 2 分鐘才能閱讀完成。

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 中模糊查詢對于特殊字符的處理方法是什么問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注丸趣 TV 行業資訊頻道了解更多相關知識。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-17發表,共計754字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 宁远县| 望奎县| 互助| 道真| 华阴市| 宜兰县| 永靖县| 进贤县| 东丰县| 达尔| 肇东市| 合江县| 文水县| 无极县| 定南县| 南江县| 深州市| 南康市| 灵川县| 林周县| 阳泉市| 乡宁县| 庄河市| 金寨县| 五大连池市| 林周县| 荔波县| 札达县| 老河口市| 崇州市| 垦利县| 金湖县| 嘉善县| 江西省| 九台市| 宜兰县| 柘荣县| 庆安县| 始兴县| 含山县| 陇南市|