本帖最后由 zhui22222 于 2014-09-07 17:35:03 编辑

解决方案 »

  1.   

    oracle通配单个字符我记得是用的下划线,查询时使用like条件查询,数据结构按你目前结构应该就可以
      

  2.   

    select  case when  substr(编码,1,2)='21' then '张三'  
                           when  编码='2302' then '李四'
                           end
    from dual;
      

  3.   

    select  case when  substr(&id,1,2)='21' then '张三'  
                            else  '李四'
                            end
     from dual; 
      

  4.   

    是我想多了
    select  * from tb where  substr('输入的编码',1,2) ||'**'=编码 or '输入的编码'=编码