一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - 正則表達式 - SQL 正則表達式及mybatis中使用正則表達式

SQL 正則表達式及mybatis中使用正則表達式

2020-09-01 11:26qq_31491923 正則表達式

這篇文章主要介紹了SQL 正則表達式及mybatis中使用正則表達式的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

mysql 提供的模式匹配的其他類型是使用擴展正則表達式

當你對這類模式進行匹配測試時,使用REGEXP和NOT REGEXP操作符(或RLIKE和NOT RLIKE,它們是同義詞)。

擴展正則表達式的一些字符是:

“.”匹配任何單個的字符。
一個字符類“[...]”匹配在方括號內的任何字符。例如,“[abc]”匹配“a”、“b”或“c”。為了命名字符的一個范圍,使用一個“-”。“[a-z]”匹配任何小寫字母,而“[0-9]”匹配任何數字。
“ * ”匹配零個或多個在它前面的東西。例如,“x*”匹配任何數量的“x”字符,“[0-9]*”匹配的任何數量的數字,而“.*”匹配任何數量的任何東西。

正則表達式是區分大小寫的,但是如果你希望,你能使用一個字符類匹配兩種寫法。例如,“[aA]”匹配小寫或大寫的“a”而“[a-zA-Z]”匹配兩種寫法的任何字母。

如果它出現在被測試值的任何地方,模式就匹配(只要他們匹配整個值,SQL模式匹配)。

為了定位一個模式以便它必須匹配被測試值的開始或結尾,在模式開始處使用“^”或在模式的結尾用“$”。

為了說明擴展正則表達式如何工作,上面所示的LIKE查詢在下面使用REGEXP重寫:

為了找出以“b”開頭的名字,使用“^”匹配名字的開始并且“[bB]”匹配小寫或大寫的“b”:

?
1
mysql> SELECT * FROM pet WHERE name REGEXP "^[bB]";

自己在Myabtis中使用正則表達式

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<select id="provinceLists" resultMap="BaseCountry"
 parameterType="java.lang.String">
 select
 code,label
 from institution
 where admlvl = '2' and
 code REGEXP "[0-9]*\.[0-9]*"
 </select>
 <select id="cityLists" resultMap="BaseCountry" parameterType="java.lang.String">
 select
 code,label
 from institution
 where admlvl = '3' and code REGEXP "[0-9]*\.[0-9]*\.[0-9]*"
 </select>
 <select id="countyLists" resultMap="BaseCountry" parameterType="java.lang.String">
 select
 code,label
 from institution
 where admlvl = '4' and code REGEXP "[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*";
 </select>

總結

以上所述是小編給大家介紹的SQL 正則表達式及mybatis中使用正則表達式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:https://blog.csdn.net/qq_31491923/article/details/80536432

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费国产成人α片 | 能免费观看的韩剧 | 国产精品视频一区二区三区w | 男模chinesegayxxxx | 欧美激情影音先锋 | www在线免费观看 | 日韩精品亚洲专区在线影视 | 人人精品久久 | 欧美一卡二卡科技有限公司 | 99久久精品国产片久人 | 不知火舞被c视频在线播放 不卡一区二区三区卡 | 十六一下岁女子毛片免费 | 美女逼逼喷水 | 国产色综合久久五月色婷婷中文 | 日本精品一区二区在线播放 | 四虎在线视频免费观看 | 草草线在成年免费视频网站 | 亚洲欧美一区二区三区不卡 | 人与善交大片免费看 | 天天曰天天干 | 五月精品 | 日日骑夜夜骑 | 性欧美video| 亚洲乱码尤物193yw在线播放 | 亚洲国产精品久久网午夜小说 | 成年人在线观看视频 | 99自拍视频在线观看 | 波多野结衣在线观看视频 | 蜜柚精彩在线观看 | 天天色综合久久 | 午夜国产福利视频一区 | 国产精品高清一区二区三区不卡 | 草草影院永久在线观看 | 国产色综合久久五月色婷婷中文 | 关晓彤被调教出奶水 | 洗濯屋动漫在线观看 | av中文字幕网免费观看 | 日韩无遮挡大尺度啪啪影片 | 国产精品高清视亚洲一区二区 | 亚洲精品中文字幕在线 | 99r8这里精品热视频免费看 |