补充,要求用一个sql语句实现!

解决方案 »

  1.   

    select a,b,
    (case c when 'x' then a when 'y' then b else '' end )c,
    (case d when 'entry'then '初始' when 'book'then '确认' end )d
    from table2
      

  2.   

    select case c when 'x' then a when 'y' then b end,
    case d when 'entry' then '初始' when 'book' then '确认' end
    from 表
      

  3.   

    select a,b,
    (case c when 'x' then a when 'y' then b end )c,
    (case d when 'entry'then '初始' when 'book' then '确认' end )d
    from table1
      

  4.   

    select 
    (case c when 'x' then a else b end ) as ValueC,
    (case d when 'entry' then '初始' when 'book' then '确认' end ) ValueD
    from table
      

  5.   

    select a,b, case when c='x' then a when c='y' then b end as c,
    case when d = 'entry' then '初始' when d='book' then '确认' end as d
    from 你的表