2017-05-17 4 views

답변

1

에 쓰고 싶은 내 csv 파일에서 10 열을 가지고 있지만, 그것은 단지 단지를 선택하는 것은 쉽다 다음과 같이 행 집합 변수를 사용하여 원하는 열 (projection이라고도 함)을 선택하십시오.

// Do the initial extract for all columns 
@input = 
    EXTRACT colA string, 
      colB string, 
      colC string, 
      colD string, 
      colE string, 
      colF string, 
      colG string, 
      colH string, 
      colI string, 
      colJ string 

    FROM "/input/input57.csv" 
    USING Extractors.Csv(); 


// Pick (project) the columns you need 
@output = 
    SELECT colA, 
      colB, 
      colC, 
      colD, 
      colE 
    FROM @input; 


// Output the columns you need 
OUTPUT @output 
TO "/output/output.csv" 
USING Outputters.Csv();