SQL Server查询数据组和计数
问题描述:
我在查询中遇到问题。其实,我得到的输出如下:SQL Server查询数据组和计数
ID Key KeyCount ---------------------- 1 Key1 1 1 Key1 1 2 Key2 2 2 Key2 2
我想要的输出:
ID Key KeyCount ---------------------- 1 Key1 2 2 Key2 4
感谢。
答
简单使用Group by和我假设keycount在结果集中有keycount的总和。
SELECT id, min(key) as key , sum(keycount) as keycount from tablename GROUP BY id
答
试试这个。
SELECT ID,Key,sum(keycount) keycount from yourTable group by id,key
答
SELECT ID, Key, sum(keycount) as keycount from yourTable group by id,key
试试上面的SQL语句。
答
这是任何beginers最简单的问题,如果你真的想学习SQL好心第一谷歌,或者是指一些文件或书籍,然后尝试自己
简单puting这里歌厅答案不会有太大的帮助,这是我的感知,全由你自己决定。
干杯:)
为什么Key2数是4? – 2013-05-07 10:14:13
键盘数是我的键盘数的总和吗?如果是,那么key2有3个4。 – 2013-05-07 10:26:04
对。我编辑了我的问题。 – Kamlesh 2013-05-07 10:36:31