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;