1
假设我有以下结构的表:运行在SQL循环查询
income event, frequency, user
和样本数据,如:
12,1,a 5,10,a 6,2,b
会是什么一个SQL查询看起来像循环遍历用户,并且总计每个收入事件x频率
输出将如下所示:
a, 62 b,12
我是比较新为sql等有通过功能与组的小经验,从R背景我来
假设我有以下结构的表:运行在SQL循环查询
income event, frequency, user
和样本数据,如:
12,1,a 5,10,a 6,2,b
会是什么一个SQL查询看起来像循环遍历用户,并且总计每个收入事件x频率
输出将如下所示:
a, 62 b,12
我是比较新为sql等有通过功能与组的小经验,从R背景我来
您的查询应该是这样的:
SELECT user, SUM([income event] * frequency) AS SumOfEvents FROM [tablename] GROUP BY user
当你GROUP BY
一个字段,你正在聚合(例如,SUM
,COUNT
)值的任何其他列你SELECT
通过。你只需指定你的GROUP
。
所以user
只会被选中,那么你会采取SUM
其他列的产品。