您好,欢迎访问一九零五行业门户网

MySql 正则表达式 筛选 记录

mysql 简单的正则表达式 sql语句:select 'hello' regexp '[a-z]' 返回结果:1 sql语句:select 'hello' regexp '[0-9]' 返回结果:0 使用 “|” 表示 or 例如:select * from test where id regexp '1000|20' 匹配字符类: [:alnum:] 任意字符和数字 [:alph
mysql 简单的正则表达式
sql语句:select 'hello' regexp '[a-z]'
返回结果:1
sql语句:select 'hello' regexp '[0-9]'
返回结果:0
使用 “|” 表示 or
例如:select  * from test where id regexp '1000|20'
匹配字符类:
[:alnum:]    任意字符和数字
[:alpha:]     任意字符
[:blank:]     空格和制表
[:cntrl:]       ascii控制字符
[:digit:]       任意数字
[:graph:]    与[:print:]相同,但不包括空格
[:lower:]     任意小写字母
[:print:]       任意可打印字符
[:punct:]     即不在[:alnum:],又不在[:cntrl:]中的任意字符
[:space:]    包括空格在内的任意空白字符
[:upper:]    任意大写字母
[:xdigit:]     任意十六进制数字
使用示例如下:
select * from test studentno regexp  '[:digit:]{4}'
定位元字符
^ 文本的开始
$ 文本的结尾
[[:
[[:>:]]  词的结尾
其它类似信息

推荐信息