sql表中数据合并

[复制链接]
查看11 | 回复3 | 2008-1-29 08:51:17 | 显示全部楼层 |阅读模式
把这些数据合并之后,原来的数据肯定就不能用了,建议建一个新表,保存最新数据create table b as (select 名称,型号,sum(总数量) 总数量 from a group by 型号)把原来的表废弃drop table a如果原来的表与其它表有关联,那么把表名b再改回a好了RENAME b TO a以上是oracle数据库的写法,其他数据库请做调整。注:改变表名后,表上的约束和数据库触发器仍然存在,但视图和同义词必须根据新表名重建。
回复

使用道具 举报

千问 | 2008-1-29 08:51:17 | 显示全部楼层
select 名称,型号,sum(convert(int,总数量)) as 总数量 from a where group by 型号
回复

使用道具 举报

千问 | 2008-1-29 08:51:17 | 显示全部楼层
假设三个字段分别为a b c则可以为 select a,b,sum(c) as c from 表 group by a,b
回复

使用道具 举报

千问 | 2008-1-29 08:51:17 | 显示全部楼层
A.COUNT
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行