Oracle中使用正则表达式过滤查询结果

SELECT *
  FROM userinfo
 WHERE REGEXP_LIKE(username, '^[0-9]*/[0-9]*/[0-9]*\w*')

SELECT * FROM userinfo WHERE  REGEXP_LIKE(username, '^([[:digit:]]*/[[:digit:]]*/[[:digit:]]*)(.*)')

 

查询结果:

       NETUSERID    NODECODE    USERNAME
1    gg    NOD999    1/2/3gg
2    aaaaaa    NOD999    2/43/6aaaaaa

posted @ 2010-09-08 11:41  Cratical  阅读(1966)  评论(0编辑  收藏  举报