select sum(num)
from table_name
where name='a'

解决方案 »

  1.   

    Select SUM(num) From 表 Where name = 'a'
      

  2.   

    select sum(num) from t where name='a'
      

  3.   

    create table tab(id int,name varchar(10),num int)
    insert tab
    select 1    ,'a',     32
    union select 2    ,'a',     12
    union select 3    ,'c',     32
    union select 4    ,'a',     21
    union select 5    ,'a',     13
    union select 6    ,'b',     11
    union select 7    ,'d',     14
    union select 8    ,'a',     12
    union select 9    ,'a',     11----1
    select num=sum(num)
    from tab
    where name='a'----2
    select name,num=sum(num)
    from tab
    where name='a'
    group by namedrop table tab/*   结果num         
    ----------- 
    101(1 row(s) affected)name       num         
    ---------- ----------- 
    a          101(1 row(s) affected)*/