2017-02-25 47 views
1

預覽的什麼,我應該改變擺脫\ N,與空字符串如何從豬結果

enter image description here

d = FOREACH result GENERATE REPLACE(REPLACE(EFF_DT,'\N',''); 

enter image description here

更換\N()所以基本上如果這是一個有效的日期應該被單獨留下,如果它的\N它應該擺脫\N並應該顯示(),但它顯然是(\)。只是想知道爲什麼這不像它應該的那樣工作。我嘗試了最下面的一個也沒有幫助。

d = FOREACH result GENERATE REPLACE(REPLACE(EFF_DT,'\N',''),'\','')); 

回答

1

兩個\N這裏有特殊字符。試試這個,

d = FOREACH result GENERATE REPLACE(EFF_DT,'\\\\N',''); 
+1

謝謝!那是做的 – dedpo