select colname from tbname group by substr(colname,3) having count(1)>1;

解决方案 »

  1.   

    最好加上索引提高效率
    create index idx_colname on tbname(substr(colname,3));
      

  2.   

    还得添'03',那就成
    group by substr(colname,3)||'03',估计慢的可以,能否出结果持怀疑态度。
      

  3.   

    这种做法本身的合理性就有问题。如果修改唯一索引中的某字段,应该delete 然后insert,直接修改的方式应从应用上限制。