把数据库的表里,名称相同的人的分数加到一起,得到一个新表?

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:53:36
一个数据库表里有:
小李 5
小王 9
小韩 5
小李 3
小王 1
小韩 0
小李 4
小王 7
小韩 9

如果得到每个人的和:
小李 13
小王 17
小韩 14

select 姓名,sum(分数)as 总分 into 新表名 from 表名 group by 姓名

create new_table_name as select 姓名,sum(分数) as 分数 fron old_table_name group by 姓名

1.
select 姓名,sum(分数)as 总分 into 新表名 from 表名 group by 姓名 ;
2.
create new_table_name as select 姓名,sum(分数) as 分数 fron old_table_name group by 姓名 ;

以上是sqlserver的写法
如果是别的数据库可以HI我