本帖最后由 lijun0003 于 2009-12-16 16:19:56 编辑

解决方案 »

  1.   

    select * where id=1 and id=2 and id=3
      

  2.   

    select name,gongzi=sum(gongzi)
    from tb
    group by name
      

  3.   

    select [name],sum(gongzi) as gongzi
    from gzb
    group by [name]
      

  4.   

    select name,sum(gongzi) from 表 group by name
      

  5.   

    select id, name,gongzi=sum(gongzi)
    from tbname
    group by id
      

  6.   

    select [name],[gongzi]=sum(gongzi) from tb group by [name]gongzi列应为int型
      

  7.   


    select [id], [name],sum(gongzi) as NewGongzi from yourtablename group by [name]
      

  8.   

    select [name], sum(Gongzi) as gongzi from Table_1 group by [name]
      

  9.   

    declare @t table([id] int,[name] varchar(10),gongzi numeric(12,2))
    insert @t select 1,'张三',1000 
    union all select 2,'李四',2000 
    union all select 3,'张三',2000 
    union all select 4,'李四',3000 
    union all select 5,'王五',3000select * from @t select [name],isnull(sum(gongzi),0) as gongzi
    from @t
    group by [name]
    order by [name]
    /*
    所影响的行数为 5 行)id          name       gongzi         
    ----------- ---------- -------------- 
    1           张三         1000.00
    2           李四         2000.00
    3           张三         2000.00
    4           李四         3000.00
    5           王五         3000.00(所影响的行数为 5 行)name       gongzi                                   
    ---------- ---------------------------------------- 
    李四         5000.00
    王五         3000.00
    张三         3000.00(所影响的行数为 3 行)*/
      

  10.   

    create database lianxi
    go
    use lianxi
    go
    create table gongzi
    (
    id int,
       [name] varchar(20),
       gongzi int 
    )
    go
    insert into gongzi values(1,'张三',1000)
    insert into gongzi values(2,'李四',2000)
    insert into gongzi values(3,'张三',2000)
    insert into gongzi values(4,'李四',3000)
    insert into gongzi values(5,'王五',3000)
    select [name],sum(gongzi) from gongzi group by [name])
      

  11.   

    create database lianxi
    go
    use lianxi
    go
    create table gongzi
    (
    id int,
       [name] varchar(20),
       gongzi int 
    )
    go
    insert into gongzi values(1,'张三',1000)
    insert into gongzi values(2,'李四',2000)
    insert into gongzi values(3,'张三',2000)
    insert into gongzi values(4,'李四',3000)
    insert into gongzi values(5,'王五',3000)
    select [name],sum(gongzi) from gongzi group by [name])
      

  12.   


    SELECT name AS '姓名',SUM(gongzi) AS '工资' FROM dbo.Pay 
    GROUP BY name
      

  13.   

    select name,sum(gongzi) as gongzi
    from 表
    group by name
      

  14.   

    group by 一下就好了,看看SQL基础。
      

  15.   

    select id,name,sum(gongzi) from table group by name
      

  16.   

    select [name],sum(gongzi) as gongzi
    from gzb
    group by [name]
      

  17.   

    select [name],sum(gongzi) as gongzi
    from gzb
    group by [name]
      

  18.   

    select name as 'name',sum(gongzi) as 'gongzi'          
    from 表
    group by name
      

  19.   

    select name,gongzi=sum(gongzi)
    from tb
    group by name
      

  20.   


    select name,gongzi
    from 表
    group by name
      

  21.   

    select [id], [name],sum(gongzi) as NewGongzi from yourtablename group by [name]
      

  22.   

    select count(name) from ssssss