试图找出对大量数据进行求和的最佳方法。我找到了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
发布于 2019-03-05 03:12:16
您似乎在寻找一个简单的聚合查询:
SELECT type, SUM(col1) AS col1, SUM(col2) AS col2 FROM mytable GROUP BY type
注意:1.1. 0:00
和1.1. 1:00
是非常不常见的列名;您可能希望重命名它们,以避免在需要访问它们时对它们进行转义。我将它们重命名为col1
和col2
。
发布于 2019-03-05 03:12:46
在格式化您的数据之前,我想问几个澄清的问题。
我同意绿色专线小巴。
https://stackoverflow.com/questions/54989952
复制相似问题