# 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:

Argomenti Concatenate

| 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;`

## Ulteriori informazioni

* [Load](https://help.qlik.com/it-IT/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Load.htm)
* [Concatenazione di tabelle](https://help.qlik.com/it-IT/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/LoadData/concatenate-tables.htm)
* [Select](https://help.qlik.com/it-IT/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Select.htm)