导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

求select语句

hexl0325 2007-12-25 04:18:29
请问字段里相同内容的如何加到一起,例如:

col1 col2
电脑主机 2
电脑主机 3
显示器 5
CPU 2
显示器 1

我想显示的结果:

col1 col2
电脑主机 5
显示器 6
CPU 2

请高手指点,谢谢。


...全文
50 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
windlysnowly 2007-12-25
select col1,sum(col2) as sum
from table
group by col1
回复
tengxiang05 2007-12-25
select col1, col2 = sum(col2) from tb group by col1

or

select col1, sum(col2) as col2 from tb group by col1
回复
zghua851004 2007-12-25
create table cp(col1 varchar(10),col2 int)
insert into cp values('电脑主机', 2)
insert into cp values('电脑主机', 3)
insert into cp values('显示器', 5)
insert into cp values('cpu', 2)
insert into cp values('显示器', 1)
select col1,col2 from cp


select col1 as 类型,sum(col2) as 数量 from cp GROUP BY col1 ORDER BY col1 desc
回复
dawugui 2007-12-25
请问字段里相同内容的如何加到一起,例如:

col1 col2
电脑主机 2
电脑主机 3
显示器 5
CPU 2
显示器 1

我想显示的结果:

col1 col2
电脑主机 5
显示器 6
CPU 2

请高手指点,谢谢。


--
select col1 , col2 = sum(col2) from tb group by col1
回复
parss 2007-12-25
select col1,sum(col2) from 表 group by col1
回复
pt1314917 2007-12-25

select col1,sum(col2) col2 from 表 group by col1
回复
liangCK 2007-12-25
select col1,sum(col2) as col2 from tb group by col1
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告