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


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


函数RTRIM()和函数一样TRIM().它从给定字符串的右侧删除不需要的空格(尾随空格)。

用法

的语法RTRIM()函数如下

grunt> RTRIM(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)

使用RTRIM()函数,我们可以从名称中删除标题空格,如下所示

grunt> rtrim_data = FOREACH emp_data GENERATE (id,name), RTRIM(name);

上面的语句通过删除名称返回名称的副本tailing员工姓名中的空格。结果存储在名为的关系中rtrim_data.验证关系的结果rtrim_data使用 Dump 运算符,如下所示。

grunt> Dump rtrim_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 - RTRIM()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。