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

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

174次閱讀
沒有評論

共計 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-18發表,共計754字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 姚安县| 菏泽市| 渝北区| 大英县| 长岛县| 扶绥县| 潼南县| 荔浦县| 兴文县| 城口县| 惠安县| 锡林浩特市| 巴青县| 弥勒县| 博爱县| 柳河县| 香河县| 轮台县| 安乡县| 伊金霍洛旗| 兴隆县| 泸州市| 濉溪县| 双柏县| 太原市| 邵阳县| 连山| 南陵县| 犍为县| 朝阳区| 无棣县| 隆昌县| 泸定县| 天全县| 泾川县| 屏山县| 义马市| 张家港市| 德化县| 德清县| 宁夏|