# Concatenate

Si deux tables qui doivent être concaténées comportent des ensembles de champs différents, il est tout de même possible de forcer la concaténation des deux tables à l'aide du préfixe Concatenate. Cette instruction force la concaténation avec une table existante et nommée ou avec la dernière table logique créée. Une concaténation automatique se produit lorsque deux tables comportent les mêmes noms de champ.

Concatenate[ (tablename ) ] ( loadstatement | selectstatement )

Une concaténation équivaut, en principe, à une instruction SQL UNION, à deux différences près :

* Le préfixe Concatenate peut s'utiliser que les tables comportent des noms de champ identiques ou pas.
* Le préfixe Concatenate ne supprime pas les enregistrements identiques.

Arguments Concatenate

| Argument | Description |
| --- | --- |
| tablename | Nom de la table existante. |

`LOAD * From file2.csv;` `Concatenate 
 SELECT  * From table3;`

` tab1:  ` `LOAD * From 
 file1.csv;` `tab2:` `LOAD * From 
 file2.csv;` ` .. .. ..  ` `Concatenate 
 (tab1) LOAD * From file3.csv;`

## En savoir plus

* [Load](https://help.qlik.com/fr-FR/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Load.htm)
* [Concaténation de tables](https://help.qlik.com/fr-FR/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/LoadData/concatenate-tables.htm)
* [Select](https://help.qlik.com/fr-FR/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Select.htm)