用Case就可以了
如:
select case field1 when 1 then 'a'
                   when 2 then 'b'
       else '0' end
from tablename

解决方案 »

  1.   

    select case 字段名 
    when '1' then 'a' 
    when '2' then 'd'
    when '3' then 'f' end
    from t
      

  2.   

    Select (Case 字段 When '1' Then 'a'  When '2' Then 'd' When '3' Then 'f' End) from 表
      

  3.   

    select case 字段 
    when '1' then 'a' 
    when '2' then 'd'
    when '3' then 'f'
    else 字段 end 
    from 表
      

  4.   

    应该把Else条件给加上
    要不然,查出来不符合条件的值是Null值了
      

  5.   

    莫非这个case语句不是标准的sql
      

  6.   

    VF中直接使用这个SQL语句就可以啊。Select (Case 字段 When '1' Then 'a'  When '2' Then 'd' When '3' Then 'f' End) As 字段from 表
      

  7.   

    Select
     (Case columnname When '1' Then 'a'  When '2' Then 'd' When '3' Then 'f' End) As columnname
    from tablename