Concatenate

如果將串連的兩個資料表有不同的欄位集合,仍然可以強制兩個資料表的串連加上 Concatenate前置詞。 此陳述式將強制與現有的具名表格或先前最新建立的邏輯表進行串連。如果兩個表格具有相同的欄位名稱,則會發生自動串連。

語法:  

Concatenate[ (tablename ) ] ( loadstatement | selectstatement )

 

串連原則上與 SQL UNION陳述式相同,但是具有兩個不同之處:

  • 無論表格是否具有相同的欄位名稱,都可以使用 Concatenate前置詞。
  • 使用 Concatenate前置詞不會移除相同的記錄。

引數:  

引數 描述
tablename 現有表格的名稱。

範例 1:  

LOAD * From file2.csv;

Concatenate SELECT * From table3;

範例 2:  

tab1:

LOAD * From file1.csv;

tab2:

LOAD * From file2.csv;

.. .. ..

Concatenate (tab1) LOAD * From file3.csv;

另請參閱: