首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Oracle 10g正则表达式应用的一个例子

2012-07-29 
Oracle 10g正则表达式运用的一个例子表test如表:字段名aaabacbabcbb...只查出a*:SQLselect * from test w

Oracle 10g正则表达式运用的一个例子
表test如表:
  字段名aaabacbabcbb...
只查出a*:
SQL>select * from test where regexp_like(字段名,'^a');

字段名aaabac
只查出*b:
SQL>select * from test where regexp_like(字段名,'b$');
字段名abbb...


只查出AA型的
SQL>select * from test where regexp_like(字段名,'^(.{1})\1$');
  字段名aabb...

只查出AB型的
SQL>select * from test where not regexp_like(phoneno,'^(.{1})\1');

  字段名abacbabc...
欢迎大家补充改进!!

热点排行