select id ,a+b as c from table1

解决方案 »

  1.   

    这情况
    id     a         b
    1      2         3
    就变成
    id      c
    1       5
    ?????????????????
    而不是:
    id      c
    1       23  
      

  2.   

    select id,c=cast(a as varchar)+cast(b as varchar) from tb
      

  3.   

    id     a         b       数量
    1      t         h        14
    1      y         r        10
    1      t         h         7
    2      t         h         5 得到:
    id     c         数量
    1      th         21
    1      yr         10
    2      th          5????????
    用group by id,cast(a as varchar)+cast(b as varchar) ?????