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