当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Apache Pig TRIM()用法及代码示例



这个TRIM()函数接受一个字符串并在删除其前后不需要的空格后返回其副本。

用法

这是语法TRIM()函数。

grunt> TRIM(expression)

示例

假设我们的记录中员工姓名前后有一些不需要的空格emp_data关系。

grunt> Dump emp_data; 
 
(1, Robin ,22,newyork)
(2,BOB,23,Kolkata) 
(3, Maya ,23,Tokyo)
(4,Sara,25,London)
(5, David ,23,Bhuwaneshwar) 
(6,maggy,22,Chennai)
(7,Robert,22,newyork) 
(8, Syam ,23,Kolkata)
(9,Mary,25,Tokyo) 
(10, Saran ,25,London)
(11, Stacy,25,Bhuwaneshwar)
(12, Kelly ,22,Chennai)

使用TRIM()函数,我们可以从名称中删除这些标题和结尾空格,如下所示。

grunt> trim_data = FOREACH emp_data GENERATE (id,name), TRIM(name);

上述语句通过从员工姓名中删除标题和尾随空格来返回姓名的副本。结果存储在名为的关系中trim_data.验证关系的结果trim_data使用 Dump 运算符,如下所示。

grunt> Dump trim_data;
  
((1, Robin ),Robin)
((2,BOB),BOB)
((3, Maya ),Maya)
((4,Sara),Sara)
((5, David ),David)
((6,maggy),maggy) 
((7,Robert),Robert)
((8, Syam ),Syam) 
((9,Mary),Mary)
((10, Saran ),Saran)
((11, Stacy),Stacy)
((12, Kelly ),Kelly)

相关用法


注:本文由纯净天空筛选整理自 Apache Pig - TRIM()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。