SELECT DECODE(name,1,'tom',2,'mike',3,'peter',name) as name
FROM table

解决方案 »

  1.   

    我是在mysql里 decode 好象不能使吧
      

  2.   

    SELECT CASE
              WHEN name = '1'
                 THEN 'tom'
              WHEN name = '2'
                 THEN 'mike'
              WHEN name = '3'
                 THEN 'peter'
              ELSE TO_CHAR (name)
           END AS NAME
      FROM dcpchart