带有数据组和计数的SQL Server查询

时间:2013-05-07 10:08:06

标签: sql sql-server tsql

我在查询中遇到问题。实际上,我得到的输出如下:

ID    Key     KeyCount
----------------------
1     Key1    1
1     Key1    1
2     Key2    2
2     Key2    2

我希望输出为:

ID    Key     KeyCount
----------------------

1     Key1    2
2     Key2    4

感谢。

4 个答案:

答案 0 :(得分:1)

试试这个。

   SELECT ID,Key,sum(keycount) keycount from yourTable group by id,key

答案 1 :(得分:0)

简单使用Group by,我假设keycount在结果集中有keycount的总和。

SELECT id, min(key) as key , sum(keycount) as keycount from tablename GROUP BY id

答案 2 :(得分:0)

SELECT ID, Key, sum(keycount) as keycount from yourTable group by id,key

尝试上面的SQL语句。

答案 3 :(得分:0)

对于任何初学者来说,这是最简单的问题,如果你真的想先学习SQL,或者参考一些文档或书籍然后尝试自己的

简单地放在这里,并给出答案也无济于事,这是我的看法,一切都取决于你......

干杯:)