在pig中最多计算2位小数

von4xj4u  于 2021-06-25  发布在  Pig
关注(0)|答案(1)|浏览(355)

我有一个Pig剧本,它的输出如下:

dump result;

12.334556778990900990993445566

有没有Pig内置函数,我可以限制它最多2位小数点后在我的结果。

12.33

我的最后一个选择是用pig写自定义项。想知道自定义项以外的其他方法吗。

z5btuh9x

z5btuh9x1#

是的,有一个叫做round的pig内置函数。你可以试试这个。

Output = ROUND(result*100.0)/100.0;
Dump Output;

如果您的关系结果是float类型,那么您可以使用100f,100.0是一个双常数。有关更多信息,请参阅此链接

相关问题