例子
假设在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);
上面的语句通过删除雇员姓名的尾部空格来返回姓名的副本。结果存储在名为rtrim_data的关系中。如下所示,使用Dump运算符验证关系rtrim_data的结果。
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)