你如何在猪中进行sql计数,用var1计算(var2)组?

时间:2015-03-27 22:15:19

标签: apache-pig hue

所以我有下面的猪脚本..这里我能够通过var1分组,然后通过var1将var2值连接成一行,我该怎样做类似于 var1,按var1计算(var2)组

data = load 'inputP2' using textloader as (var1:int, var2:int);
result = group data by var1;
store result into 'outputP2';

1 个答案:

答案 0 :(得分:1)

您需要使用COUNT函数来获取结果。你能试试吗?

cnt = FOREACH result GENERATE group,COUNT(data.var2);
store cnt into 'outputP3';

参考: http://pig.apache.org/docs/r0.13.0/func.html#count