使用正規表示式進行查詢

2021-09-24 15:39:54 字數 1078 閱讀 6414

– 使用正規表示式進行查詢

– author :yuh

– 時間 :2019-06-21 10:38:02

– 查詢以特定字元或字串開頭的記錄

select * from inp_entrealation where ljsourceqyname regexp 『^佛山』

– 查詢以特定字元或字串結尾的記錄

select * from inp_entrealation where ljsourceqyname regexp 『****$』

– 用符號"."來替代字串中的任意乙個字元

select * from inp_entrealation where masterdataid regexp 『d.1』

– 使用"「和」+"來匹配多個字元

select * from inp_entrealation where masterdataid regexp '^佛山』

select * from inp_entrealation where masterdataid regexp 『^佛山+』

– 匹配指定字串

select * from inp_entrealation where ljsourceqyname regexp 『家具』

select * from inp_entrealation where ljsourceqyname regexp 『家具|五金』

– 匹配指定字元中的任意乙個指定乙個字符集,或數值集合,集合區間[a-z],[0-9]

select * from inp_entrealation where ljsourceqyname regexp 『[ab]』-- 包含a,或b

– 匹配指定字元以外的字元

– [^字元集合]匹配不在 指定集合中的任何字元

select * from inp_entrealation where ljsourceqyname regexp 『[^a-z0-9]』

– 使用或者來指定字串連續出現的次數n表示至少出現2次,最多不超過m次

select * from inp_entrealation where ljsourceqyname regexp 『具』

MySQL 使用正規表示式查詢

字元 匹配特定字元 select from fruits where f name regexp b 字元 特定字元結尾 select from fruits where f name regexp y 字元 代替字串中的任意乙個字元 select from fruits where f name ...

mysql 使用正規表示式查詢

整理自清華大學出版社 mysql入門很簡單 基本形式 屬性名 regexp 匹配方式 正規表示式的模式字元 匹配字元開始的部分 eg1 從info表name欄位中查詢以l開頭的記錄 select from info where name regexp l eg2 從info表name欄位中查詢以aa...

使用正規表示式

如果原來沒有使用過正規表示式,那麼可能對這個術語和概念會不太熟悉。不過,它們並不是您想象的那麼新奇。請回想一下在硬碟上是如何查詢檔案的。您肯定會使用 和 字元來幫助查詢您正尋找的檔案。字元匹配檔名中的單個字元,而 則匹配乙個或多個字元。乙個如 data?dat 的模式可以找到下述檔案 data1.d...