Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 69.6MB ·虚拟内存 1299.5MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
Apache Pig MAX 函数用于找出单列包中的数值或字符数组的最大值。它需要前面的 GROUP ALL 语句用于全局最大值和 GROUP BY 语句用于组最大值。但是,它会忽略 NULL 值。
MAX(exp)
Here,
exp-它是一个具有字符数组、int、float、long 等数据类型的表达式。
在这个示例中,我们将找出给定值的最大值。
$ nano evalmax.txt
$ cat evalmax.txt
$ hdfs dfs-put evalmax.txt /pigexample
$ pig
grunt> A = LOAD '/pigexample/evalmax.txt' USING PigStorage(',') AS (a1:chararray,a2:chararray,a3:float) ;
grunt> DUMP A;
grunt> B = GROUP A BY a1; grunt> DUMP B;
grunt> Result = FOREACH B GENERATE group, MAX(A.a3); grunt> DUMP Result;
在这里,我们得到了想要的输出。
Apache Pig MIN 函数用于找出单列包中数值或字符数组的最小值。它需要前面的 GROUP ALL 语句用于全局最小值和 GROUP BY 语句用于组最小值。但是,它会忽略 NULL 值。&nbs ...