0

是否有 SQLite 等效by或拆分应用组合策略?

具体来说,我有一个带有 columns 的表firm,flagfirm是一个取几百个值的整数(一个公司 id),flag是一个取值 {0,1} 的整数。每个公司有数百个条目。我想计算每个公司的标志平均值,然后将其存储在同一个表中(我知道效率不高,因为每个值都会重复多次)。

4

1 回答 1

1

您可以使用子查询:

UPDATE MyTable
SET FlagAverage = (SELECT AVG(flag)
                   FROM MyTable AS T2
                   WHERE T2.firm = MyTable.firm)
于 2013-11-12T15:49:08.283 回答