Oracle 正则表达式



由于使用Instr(字段,值)>0的方式比较繁琐 所以想采用 Oracle正则表达式的方式....
某表字段可能是是由(ABCDEFG)组成的 存储的样式是用逗号隔开的 例如: A,B,C,D    A,D,C    C,A

我如何用Oracle 正则表达式 判断所有包含 A C 的所有字段

            如下...这种方式只能实现 Or 方式,而不能实现 and 的方式
                     select * from 表名 where regexp_like(性质,'[AC]')


[ 本帖最后由 WangSF 于 2010-11-29 14:30 编辑 ]
我也来说两句 查看全部回复

最新回复

  • pptp123 (2010-12-05 14:52:18)

    用regexp似乎很好效能啊
    要之前要三思
  • 职业民工 (2011-7-20 12:05:16)

    oracle也支持正则啊?