试图找出汇总大量数据的最佳方法。我找到了this,但是代码需要自动处理大量数据。我在想可以通过数据透视表来做到这一点吗?
数据看起来像这样:
Type | 1.1. 0:00 | 1.1. 1:00
x1 | 2 | 1
x1 | 1 | 2
x2 | 3 | 1
x2 | 1 | 1
x3 | 2 | 3
结果如下:
Type | 1.1. 0:00 | 1.1. 1:00
x1 | 3 | 3
x2 | 4 | 2
x3 | 2 | 3
答案 0 :(得分:1)
您似乎正在寻找一个简单的汇总查询:
SELECT type, SUM(col1) AS col1, SUM(col2) AS col2 FROM mytable GROUP BY type
NB:1.1. 0:00
和1.1. 1:00
是非常不寻常的列名;您可能需要重命名它们,以避免需要访问它们时对其进行转义。我将它们重命名为col1
和col2
。
答案 1 :(得分:0)
在开始格式化数据之前,我要问几个澄清的问题。
我同意专线小巴。