📅  最后修改于: 2021-01-07 11:05:57             🧑  作者: Mango
Apache Pig CONCAT函数用于连接两个或多个表达式。表达式的生成结果必须具有相同的类型。但是,如果任何子表达式为null,则生成的表达式也为null。
在此示例中,我们串联了每个元组的前两个字段。
$ nano evalconcat.txt
$ cat evalconcat.txt
$ hdfs dfs -put evalconcat.txt /pigexample
$ pig
grunt> A = LOAD '/pigexample/evalconcat.txt' USING PigStorage(',') AS (a1:chararray,a2:chararray,a3:int);
grunt> DUMP A;
Result = FOREACH A GENERATE CONCAT (a1,'_',a2);
DUMP Result;
在这里,我们得到了期望的输出。