函數(shù) LTRIM() 與函數(shù) TRIM() 相同。它從給定字符串(標題空格)的左側刪除不需要的空格。
這里是LTRIM()函數(shù)的語法。
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() 函數(shù),我們可以從姓名中刪除前端空格,如下所示。
grunt> ltrim_data = FOREACH emp_data GENERATE (id,name), LTRIM(name);
上述語句通過從員工的姓名中刪除前端空格來返回姓名的副本。結果存儲在名為 ltrim_data 的關聯(lián)中。使用Dump運算符驗證關系 ltrim_data 的結果,如下所示。
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 )
更多建議: