我是豬語法的新手,想知道是否有人可以提供將此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的匹配函數爲多個或不匹配,請使用明確的轉換。」
你可以分享樣本輸入和期望的輸出嗎? –