请教各位一个问题,
表中数据入下a 15
b 13
c 200
能否用一条SQL语句返回一个结果集 d 228
就是对3条记录的求和,该如何做呢

解决方案 »

  1.   


    select 'd',sum(第2个字段) from 表
      

  2.   


    select sum(colum2) from tablename where ...用sum求一列的和。
      

  3.   

    select 'd',sum(第2个字段) from 表
      

  4.   

    select '总和' 第一个字段,sum(第2个字段)from dual
      

  5.   

    select 'd' as "第一字段名" ,sum(第2个字段) as "第二字段名" from 表
      

  6.   

    select 'd' as "第一字段名" ,sum(第2个字段) as "第二字段名" from 表 
    where rownum<=3
    是不是要这样的
      

  7.   


    select a,b from 表
    union all
    select 'd',sum(b) from 表