表a结构如下:       x1  x2  x3  x4
       1   2   1    3
       2   2   2    1
       3   3   5    2
 汇总  6   7   8    6我想得到如下结果红色部分的结果

解决方案 »

  1.   

    SELECT SUM(xx) FROM TAB
      

  2.   


    select sum(x1),sum(x2),sum(x3) from 表a
      

  3.   

    sum 听说过没有 楼主????
      

  4.   

    with a as
    (
    select 1 a, 2 b, 1 c, 3 d from dual
    union all
    select 2, 2, 2, 1 from dual
    union all
    select 3, 3, 5, 2 from dual
    )
    select a,b,c,d from a 
    union all
    select sum(a),sum(b),sum(c),sum(d) from a--result:
    1 2 1 3
    2 2 2 1
    3 3 5 2
    6 7 8 6