在SQL查询中分组COUNT的SUM [英] SUM of grouped COUNT in SQL Query

查看:1169
本文介绍了在SQL查询中分组COUNT的SUM的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个包含2个字段的表格:

I have a table with 2 fields:


ID  Name
--  -------
1   Alpha
2   Beta
3   Beta
4   Beta
5   Charlie
6   Charlie

我想按名称,count和一行SUM对它们进行分组

I want to group them by name, with 'count', and a row 'SUM'


Name     Count
-------  -----
Alpha     1
Beta      3
Charlie   2
SUM       6

我如何写一个查询以在表下添加SUM行?

How would I write a query to add SUM row below the table?

推荐答案

select name, COUNT(name) as count from Table
group by name
    Union all
select 'SUM' name, COUNT(name)
from Table

OUTPUT:

name                                               count
-------------------------------------------------- -----------
alpha                                              1
beta                                               3
Charlie                                            2
SUM                                                6

这篇关于在SQL查询中分组COUNT的SUM的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆