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

Concatenate

Se due tabelle da concatenare contengono gruppi differenti di campi, è tuttavia possibile imporre la concatenazione di due tabelle utilizzando il prefisso Concatenate. Questa istruzione impone la concatenazione con una tabella denominata esistente o con l'ultima tabella logica creata in precedenza. Una concatenazione automatica si verifica se due tabelle presentano gli stessi nomi di campo.

Sintassi:  

Concatenate[ (tablename ) ] ( loadstatement | selectstatement )

 

In linea di massima, la concatenazione equivale all'istruzione SQL UNION, ma con due differenze:

  • È possibile utilizzare il prefisso Concatenate indipendentemente dal fatto che le tabelle presentino o meno nomi di campo identici.
  • I record identici non vengono rimossi con il prefisso Concatenate.

Argomenti:  

Argomento Descrizione
tablename Il nome della tabella esistente.

Esempio 1:  

LOAD * From file2.csv;

Concatenate SELECT * From table3;

Esempio 2:  

tab1:

LOAD * From file1.csv;

tab2:

LOAD * From file2.csv;

.. .. ..

Concatenate (tab1) LOAD * From file3.csv;