【发布时间】:2016-04-18 15:44:55
【问题描述】:
我正在使用CDH 5.5、Pig 0.12.0。我有一个像这样的chararray:25 - 45,我想从这个字符串中提取 25 和 45。
所以,我这样做了:
minValue = (int)SUBSTRING(value,0,2);
maxValue = ((int)SUBSTRING(value,6,2);
我能够提取minValue,但无法提取maxValue,即给定字符串的最后两个字符。
即使我尝试过,但这个也不起作用。:
maxValue = ((int)SUBSTRING(value,-2,2);
请告诉我如何完成这项工作。
【问题讨论】:
标签: hadoop mapreduce apache-pig cloudera bigdata