當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。