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;