sql2000 数据库中查询时如何合并相同的数据
比如由一个表,有编号名称数量三个字段,而且内容有重复的,如下编号名称数量01A1001A1001A2001A3002B5002B4002B9003C2003C1504D1...
比如由一个表,有编号 名称 数量 三个字段,而且内容有重复的,如下
编号 名称 数量
01 A 10
01 A 10
01 A 20
01 A 30
02 B 50
02 B 40
02 B 90
03 C 20
03 C 15
04 D 15
04 D 15
名称为D的记录实际有两条,现在我需要在显示时,显示 04 D 30 ,也就是名称相同的将其数量相加,该如何写这个脚本,
我需要可以执行的脚本,不是意向 展开
编号 名称 数量
01 A 10
01 A 10
01 A 20
01 A 30
02 B 50
02 B 40
02 B 90
03 C 20
03 C 15
04 D 15
04 D 15
名称为D的记录实际有两条,现在我需要在显示时,显示 04 D 30 ,也就是名称相同的将其数量相加,该如何写这个脚本,
我需要可以执行的脚本,不是意向 展开
5个回答
展开全部
select distinct 编号,名称,sum(数量)[合计]
from table1
group by 编号,名称
主要是这个distinct这个关键字可以消除重复的记录。
from table1
group by 编号,名称
主要是这个distinct这个关键字可以消除重复的记录。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最标准的写法:
select 编号,名称,sum(数量)
from table
group by 编号,名称
select 编号,名称,sum(数量)
from table
group by 编号,名称
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 编号,名称,sum(数量)
from table
group by 编号,名称
from table
group by 编号,名称
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 编号,名称,sub(数量) as (数量) from 表名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 编号,名称,sum(数量)[合计]
from table1
group by 编号,名称
from table1
group by 编号,名称
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询