2017-05-15 13 views

答えて

1

ROW_NUMBERだろう最も近いです。ここでは簡単な例です:

@output = 
    SELECT 
     ROW_NUMBER() OVER() AS rn, 
     * 
    FROM @input; 

あなたはこの時点でEXTRACTと直接ROW_NUMBERを使用することはできません。最初にデータを抽出してから次のセクションに行番号を追加してください。

// Get raw input 
@input = 
    EXTRACT rawData string 
    FROM "/input/yourFile.txt" 
    USING Extractors.Tsv(); 


// Add a row number 
@working = 
    SELECT ROW_NUMBER() OVER() AS rn, 
      * 
    FROM @input; 
+0

ありがとうございました。私達は抽出物でも使うことができます。 Extractで使用したい場合はどうすれば – user3843858

+0

コードを更新できますか? – wBob

関連する問題