各位麻烦请帮忙

解决方案 »

  1.   

    select sum(column_name) as sum_col
      from tb_name;
      

  2.   

    1楼说的很清楚了,sum返回的只有一条记录,这点得注意了
      

  3.   

    select column_1,sum(column_2) as sum_col
      from tb_name
    group by 
    column_1;
    呵呵 这就不止一条了  
      

  4.   


    --根据实际情况,实际用
    select sum(col) from tb
    select col1,sum(col2) from tb group by col1select col1,name,sum(col2) over(partition by col1) from tb
    --楼主想统计什么 贴出来啥
      

  5.   

    sum()的用法还比较多,可简单可复杂
      

  6.   

    sum() 很基础,可用的很多
      

  7.   

    最基础的 select sum(column_name) as sum_col from tb_name;
      

  8.   

    select deptno 部门号,count(*) 人数,sum(sal) 部门总工资 
              from emp 
              group by deptno;
        部门号  人数 部门总工资
    ---------- ---------- ----------
    30     6     9400
    20     3     6775
    10     3     9625
      

  9.   

    sum为组函数,不能用在where中,sum(*)表示所有表中总数,sum(colName)表示colName中不是null的数量
      

  10.   

    select sum(列明) from 表名 wher 条件
      

  11.   

    sum是组函数,不能出现在where中哦