社区
MS-SQL Server
帖子详情
求一个汇总的SQL语句。。。。
一年
2003-11-28 04:15:17
有表如个
name weight
A1 20
A2 30
A3 40
B1 20
B2 50
求汇总结果如下:
NAME WEIGHT
A 90
B 70
请问这个语句怎么写啊?
...全文
50
13
打赏
收藏
求一个汇总的SQL语句。。。。
有表如个 name weight A1 20 A2 30 A3 40 B1 20 B2 50 求汇总结果如下: NAME WEIGHT A 90 B 70 请问这个语句怎么写啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunsunup
2003-11-29
打赏
举报
回复
馬可的取簡單了:Select left(name,1) as name,sum(weight) as weight from 表
group by left(name,1)
dlpseeyou
2003-11-29
打赏
举报
回复
select case([name] as CHAR(1))[name],sum(weight)[weight] from 表名 group by cast([name] as char(1))
monkeys
2003-11-29
打赏
举报
回复
顶马可
chinanewway
2003-11-28
打赏
举报
回复
举双手赞成zjcxc(绉建)的写法
hglhyy
2003-11-28
打赏
举报
回复
这个不行吗?
select left(name,1) as name,sum(weight) as weight from tab_table group by name
Benimarunikado
2003-11-28
打赏
举报
回复
或者用下面的语句:
SELECT DISTINCT CAST([name] AS CHAR(1))[NAME],SUM(weight)[WEIGHT]
FROM T1 GROUP BY CAST([name] AS CHAR(1))
Benimarunikado
2003-11-28
打赏
举报
回复
--实现如下:
IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'T1')
DROP TABLE T1
GO
CREATE TABLE T1(name char(10),weight int)
GO
INSERT T1 SELECT 'A1',20
UNION SELECT 'A2',30
UNION SELECT 'A3',40
UNION SELECT 'B1',20
UNION SELECT 'B2',50
GO
SELECT LEFT(name,1)AS NAME,SUM(weight)AS WEIGHT
FROM T1
GROUP BY LEFT(name,1)
NAME WEIGHT
---- -----------
A 90
B 70
(所影响的行数为 2 行)
DROP TABLE T1
Arionma
2003-11-28
打赏
举报
回复
wzh1215的语句可以,是我的疏忽。
Arionma
2003-11-28
打赏
举报
回复
wzh1215的语句看起来可以,但不可以运行。
另外最好不要用name这种保留字做列名
zjcxc
元老
2003-11-28
打赏
举报
回复
select [name]=left([name],1),weight=sum(weight) from 表
group by left([name],1)
xlyu
2003-11-28
打赏
举报
回复
select left(name,1) 'name',sum(weight) 'weight'
from 表
group by left(name,1)
wzh1215
2003-11-28
打赏
举报
回复
select name,sum(weight) from (Select left(name,1) as name,weight as weight from 表) tmp group by name
txlicenhe
2003-11-28
打赏
举报
回复
Select left(name,1) as name,sum(weight) as weight from 表
group by left(name,1)
sql经典精华语句
汇总
很牛的
一个
汇总
sql经典精华语句
汇总
很牛的
一个
汇总
sql经典精华语句
汇总
很牛的
一个
汇总
SQL Server 数据库基本
SQL语句
汇总
对SQL Server 数据库基本
SQL语句
汇总
,大部分复杂语句都可以通过这些基本语句组合实现
SQL 语句查询
对常用的
SQL语句
的
汇总
,里面包含了SQL各种连接查询,以及游标,存储过程的讲解
SQL常用语句大全
SQL常用语句大全
数据库常用的
sql语句
大全--sql
每个
SQL语句
都是亲身实验验证的,并且经过自己的思考的。能够保证
sql语句
的可运行性。
sql语句
的命令不区分大小写,但储存的数据是区分大小写的。在这里我们统一使用英文小写进行命令编辑。如果喜欢大写的可以使用...
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章