WEB开发网
开发学院数据库Oracle oracle 正则表达式 阅读

oracle 正则表达式

 2012-02-13 16:28:03 来源:WEB开发网   
核心提示: ID NAME-- 1 work hard 1 hard 1 Hard 1 HardsSQL> select * from reg where regexp_like(name,'^H|hard'); --这里注意操作符的优先级。 ID NAME-- 1 work hard 1 har


   ID NAME


---------- --------------------


   1 work hard


   1 hard


   1 Hard


   1 Hards



SQL> select * from reg where regexp_like(name,'^H|hard');  --这里注意操作符的优先级。



   ID NAME


---------- --------------------


   1 work hard


   1 hard


   1 Hard


   1 Hards



SQL> select * from reg where regexp_like(name,'^hard$');



   ID NAME


---------- --------------------


   1 hard



SQL> select * from reg where regexp_like(name,'hard$');



   ID NAME


---------- --------------------


   1 work hard


   1 hard



SQL> select * from reg where regexp_like(name,'hard');



   ID NAME


---------- --------------------


   1 work hard


   1 hard



SQL> select * from reg where regexp_like(name,'Hard');



   ID NAME


---------- --------------------


   1 work Hard


   1 Hard


   1 Hards



SQL> select * from reg where regexp_like(name,'Hard$');



   ID NAME


---------- --------------------


   1 work Hard


   1 Hard



SQL> select * from reg where regexp_like(name,'^Hard$');



   ID NAME


---------- --------------------


   1 Hard





--^在[]中使用时表示不接受该字符集合

SQL> select * from reg;



   ID NAME


---------- --------------------


   1 work hard

Tags:oracle 正则 表达式

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接