SQL语句合计数

本人菜鸟请各位高手不要见笑。我通过SELECT*FROM表A得到这样的结果:名称数量A20B30C60表A是动态的,可能还有更多的列,我想要的结果是这样的:名称数量A20... 本人菜鸟请各位高手不要见笑。
我通过 SELECT * FROM 表A 得到这样的结果:

名称 数量
A 20
B 30
C 60
表A是动态的,可能还有更多的列,
我想要的结果是这样的:

名称 数量
A 20
B 30
C 60
合计 110
展开
 我来答
暴雁菱0e1
2010-04-07 · TA获得超过2003个赞
知道小有建树答主
回答量:1192
采纳率:0%
帮助的人:0
展开全部
select 名称,数量 from A
union select '合计' 名称,sum(数量) from A
小大饼
2010-04-07 · TA获得超过204个赞
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:91.9万
展开全部
使用聚集函数中的 SUM()

SELECT SUM(列名) FROM A

列明应该为你的需要统计的列的名称,你这个应该就是数量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bowsanshao
2010-04-07 · TA获得超过157个赞
知道小有建树答主
回答量:311
采纳率:100%
帮助的人:210万
展开全部
你不可能select出这样的结果的, 表结构决定了.
你可以定义1个变量然后将select 数量的结果使用sum函数赋值给这个变量.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ren7_2000
2010-04-07 · TA获得超过231个赞
知道小有建树答主
回答量:360
采纳率:0%
帮助的人:300万
展开全部
SELECT *
FROM 表A
union
select '合计', sum(数量) FROM 表A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式