SQL模糊匹配之正則表達式


−      方括號[ ]:指定一個字符、字符串。匹配他們中的任意一個。

−      示例1:查詢用戶名以J或者以M開頭的用戶信息

−      SELECT user_name FROM ecs_users WHERE user_name regexp '[jm]';

查詢結果:

 

 

 

−      SELECT user_name FROM ecs_users WHERE user_name rlike '^[黃m]';

查詢結果:

 

 

 若要區分大小寫的話,加關鍵字 Binary,語法如下:

SELECT user_name FROM ecs_users WHERE user_name regexp Binary  '[JM]';

查詢結果:

 

 

−      示例2:查詢以非J或者非M 開頭的用戶信息,則在前面加^

−      SELECT user_name FROM ecs_users WHERE user_name RLIKE '^[^jm]'

查詢結果:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM