例如有数据:f1 f2 f3 ... f50
f1 f2 f3 ... f50
f1 f2 f3 ... f50
f1 f2 f3 ... f50
.....
以上4行吧。4行f1的总数,4行f2的总数,4行f3总数,4行f50总数。怎么计算呢?要用分组,分组的话,会有多条记录。我就想要一条记录……

解决方案 »

  1.   

    不用group by 就只出一行记录
    select sum(f1),sum(f2),....sum(f50) from 表 where 查询条件
      

  2.   


    select sum(列名1),sum(列名2),sum(列名3),sum(列名N) from 表
      

  3.   

    各位我问一下这样的话是不是有点太乱了,如果有50行的话总不能写到sum(f50)吧,
    请问一下有什么其他的方法么?
      

  4.   

    如果只用一条SQL语句的话会很麻烦!
      

  5.   

    select YearX, sum(f1),sum(f2),....sum(f50) from 表 where 查询条件 这样的话搜索不了。