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


Apache Pig LTRIM()用法及代碼示例



函數LTRIM()和函數一樣TRIM().它從給定字符串的左側刪除不需要的空格(標題空格)。

用法

這是 LTRIM() 函數的語法。

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

使用LTRIM()函數,我們可以從名稱中刪除標題空格,如下所示。

grunt> ltrim_data = FOREACH emp_data GENERATE (id,name), LTRIM(name);

上麵的語句通過從員工姓名中刪除標題空格來返回姓名的副本。結果存儲在名為的關係中ltrim_data.驗證關係的結果ltrim_data使用 Dump 運算符,如下所示。

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