Maiale Apache - LTRIM ()
La funzione LTRIM() è uguale alla funzione TRIM(). Rimuove gli spazi indesiderati dal lato sinistro della stringa data (spazi di intestazione).
Sintassi
Ecco la sintassi della funzione LTRIM ().
grunt> LTRIM(expression)
Esempio
Supponiamo di avere alcuni spazi indesiderati prima e dopo i nomi dei dipendenti nei registri di emp_data relazione.
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)
Usando il LTRIM() funzione, possiamo rimuovere gli spazi delle intestazioni dai nomi come mostrato di seguito.
grunt> ltrim_data = FOREACH emp_data GENERATE (id,name), LTRIM(name);
L'istruzione precedente restituisce la copia dei nomi rimuovendo gli spazi di intestazione dai nomi dei dipendenti. Il risultato viene memorizzato nella relazione denominataltrim_data. Verifica il risultato della relazioneltrim_data utilizzando l'operatore Dump come mostrato di seguito.
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 )