aa
aa.bb
aa.bb.cc
aa1
aab.bb1
aac.bb1.cc1假如表里有6行,现在我想通过正则匹配出aa,aa.bb,aa.bb.cc,请问要怎么写呢

解决方案 »

  1.   

    select * from tbl_name where field regexp '^aa[.]'
      

  2.   


    这样子,好像不行吧。select不出来呢
      

  3.   

    aa不能被SELECT出来呢。select * from tbl_name where field regexp '^aa[.]'
      

  4.   

    select * from tbl_name where field regexp '^aa.*'
      

  5.   


    这样子,会把所有的都SELECT 出来了
      

  6.   

    select * from tbl_name where field regexp '^aa([.]|$)'