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...
欢迎大家补充改进!!