正则表达式(_ % regexp_like)
2014-09-15 20:02
253 查看
'[^\.0-9]'——不含小数点和数字的字符串,^在中括号内表非
select '123' aa from dual where regexp_like( '123', '[^\.0-9]' ) --没有记录,不存在子集(无论是一参对二参,还是二参对一参)
select '123' aa from dual where regexp_like( '123b', '[^\.0-9]' ) --有记录 regexp_like( '123b', 'b' )
select '123' aa from dual where regexp_like( 'abc', '[^\.0-9]' ) --有记录regexp_like( '123b', 'b' )
^在中括号外 表字符串以xx开头
select '123' aa from dual where regexp_like( '1b' ,'^1[2b]' ,'i' ); --有记录,序列中的一个, 查询以12开头的记录.不区分大小写。
select '123' aa from dual where regexp_like( '1b' ,'^12|b' ,'i' ); --有记录,两者中的一个, 查询以12或者1b开头的记录.不区分大小写。
例子:商户名中含有数字的情况
select *
from nac_user.t_r_merchant tr
where tr.rm_status = '1'
and regexp_like(tr.rm_merchname, '[0-9]')
order by tr.rm_merchname
select '123' aa from dual where regexp_like( '123', '[^\.0-9]' ) --没有记录,不存在子集(无论是一参对二参,还是二参对一参)
select '123' aa from dual where regexp_like( '123b', '[^\.0-9]' ) --有记录 regexp_like( '123b', 'b' )
select '123' aa from dual where regexp_like( 'abc', '[^\.0-9]' ) --有记录regexp_like( '123b', 'b' )
^在中括号外 表字符串以xx开头
select '123' aa from dual where regexp_like( '1b' ,'^1[2b]' ,'i' ); --有记录,序列中的一个, 查询以12开头的记录.不区分大小写。
select '123' aa from dual where regexp_like( '1b' ,'^12|b' ,'i' ); --有记录,两者中的一个, 查询以12或者1b开头的记录.不区分大小写。
例子:商户名中含有数字的情况
select *
from nac_user.t_r_merchant tr
where tr.rm_status = '1'
and regexp_like(tr.rm_merchname, '[0-9]')
order by tr.rm_merchname
相关文章推荐
- oracle 10支持正则表达式REGEXP_LIKE(content,'[[:digit:]]'))
- oracle 判断字段是否为是数字等 regexp_like用法 正则表达式
- JavaScript学习(3)--RegExp 类(正则表达式)(2)
- 正则表达式 RegExp
- oracle regexp_like介绍和例子
- REGEXP_LIKE判断汉字
- oracle中正则表达式相关函数regexp_like简介
- oracle中正则表达式相关函数regexp_like简介
- MYSQL模糊匹配-like以及regexp
- 【转】oracle lz047中的REGEXP_LIKE(cust_first_name,'[[:digit:]]'))
- REGEXP_LIKE与ORA-00920: 无效的关系运算符
- JavaScript学习(3)--RegExp 类(正则表达式)(3)
- oracle regexp_like实现字符串中判断某个值是否存在
- REGEXP_LIKE,REGEXP_INSTR,REGEXP_SUBSTR,REGEXP_REPLACE 用法
- mysql模糊查询like和regexp小结
- Oracle正则表达式函数:regexp_like、regexp_substr、regexp_instr、regexp_replace
- MySQL模糊查询:LIKE模式和REGEXP模式
- Oracle正则表达式函数:regexp_like、regexp_substr、regexp_instr、regexp_replace
- js中使用正则表达式(三)RegExp对象构造函数属性介绍