现在有一个表a,字段有一个stats,该字段只有两种情况的记录,一是'T',一是'F'.
现在我想select stats,new from a
这个new是自动根据stats的记录来生成的,例如第一条记录stats是T,new就显示‘启用’,如果是F,就显示‘停用’a:
stats new
T     启用
T     启用
F     停用

解决方案 »

  1.   

    select stats, case stats when 'T' then '启用' else '停用' end  new from test
      

  2.   

    如果有多种情况的话 
    select stats, 
                    case stats 
                       when 'T' then '启用' 
                       when 'F' then '停用' 
                       else NULL
                    end  new 
              from test
      

  3.   

    还可以用decode
    select stats,decode(stats,'T','启用','F','停用',null)  new          from test