기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

테이블 연결

자동 연결

로드한 두 개 이상의 테이블에서 필드 이름과 필드의 수가 완전히 동일한 경우 QlikView는 자동으로 여러 문의 내용을 한 테이블로 컨케트네이트합니다.

 

LOAD a, b, c from table1.csv;

LOAD a, c, b from table2.csv;

결과 내부 테이블에는 a, b, c 필드가 생깁니다. 레코드 수는 테이블 1과 테이블 2의 레코드 수를 합한 수입니다.

정보 메모필드의 수와 이름이 완전히 동일해야 합니다. 두 문의 순서는 관계가 없습니다.

강제 연결

두 개 이상의 테이블이 완전하게 동일한 필드 집합을 가지지 않는 경우에도 QlikView에서 두 테이블을 강제로 컨케트네이트할 수 있습니다. 이를 위해서는 스크립트에 concatenate 접두사를 사용하여 다른 명명된 테이블이나 최근에 생성한 테이블과 특정 테이블을 컨케트네이트하면 됩니다.

 

LOAD a, b, c from table1.csv;

concatenate LOAD a, c from table2,csv;

 

결과 내부 테이블에는 a, b, c 필드가 생깁니다. 결과 테이블의 레코드 수는 테이블 1과 테이블 2의 레코드 수를 합한 수입니다. 테이블 2에서 나오는 레코드의 필드 b의 값은 NULL입니다.

정보 메모필드의 수와 이름이 완전히 동일해야 합니다. 이전에 로드한 테이블의 이름을 concatenate 문에 지정하지 않은 경우 concatenate 접두사는 최근에 만든 테이블을 사용합니다. 따라서 두 문의 순서는 임의가 아닙니다.

연결 방지

로드한 두 개 이상의 테이블에서 필드 이름과 필드의 수가 완전히 동일한 경우 QlikView는 자동으로 여러 문의 내용을 한 테이블로 컨케트네이트합니다. noconcatenate 문을 사용하면 이를 방지할 수 있습니다. 그러면 관련된 LOAD 또는 SELECT 문이 기존 테이블과 컨케트네이트되지 않습니다.

 

LOAD a, b, c from table1.csv;

noconcatenate LOAD a, b, c from table2.csv;

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!

분석 현대화 프로그램에 참여

Remove banner from view

분석 현대화 프로그램으로 귀중한 QlikView 앱을 손상시키지 않고 현대화하십시오. 여기를 클릭 하여 자세한 내용을 참조하거나 다음에 연결하십시오. ampquestions@qlik.com