我是猪语法的新手,想知道是否有人可以提供将此SQL代码翻译成猪的提示。使用过滤器和在猪群中使用
SELECT column1, column2, SUM(column3)
FROM table
WHERE column5 = 100
GROUP BY column2;
到目前为止,我有:
data = LOAD....etc.
filterColumn = FILTER data BY column5 = 100;
groupColumn = Group filterColumn By column2;
result = foreach groupColumn Generate group, column1, SUM(column3) as sumCol3;
DUMP result;
这是行不通的。错误消息是“无法推断org.apache.pig.builtin.SUM的匹配函数为多个或不匹配,请使用明确的转换。”
你可以分享样本输入和期望的输出吗? –