QlikWorld 2020 Global Conference. Join us to discover how to get the most from your data. Act fast. Register now and save.

Concatenate

Se duas tabelas que serão concatenadas tiverem conjuntos de campos diferentes, a concatenação pode ser forçada com o prefixo Concatenate. Esse comando força a concatenação com uma tabela nomeada existente ou com a última tabela lógica criada anteriormente. Uma concatenação automática ocorre se duas tabelas tiverem os mesmos nomes de campo.

Sintaxe:  

Concatenate[ (tablename ) ] ( loadstatement | selectstatement )

 

Uma concatenação é, em princípio, igual à declaração SQL UNION, mas com duas diferenças:

  • O prefixo Concatenate pode ser usado, independentemente de as tabelas terem ou não nomes de campos idênticos.
  • Registos idênticos não são removidos com o prefixo Concatenate.

Argumentos:  

Argumento Descrição
tablename O nome da tabela existente.

Exemplo 1:  

LOAD * From file2.csv;

Concatenate SELECT * From table3;

Exemplo 2:  

tab1:

LOAD * From file1.csv;

tab2:

LOAD * From file2.csv;

.. .. ..

Concatenate (tab1) LOAD * From file3.csv;