Opération UNION

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

L’opération d’UNION dans Access crée un requête Union, qui combine les résultats de plusieurs requêtes ou tables indépendantes.

Syntaxe

[TABLE] Requête1 UNION [ALL] [TABLE] requête2 [UNION [ALL] [TABLE] queryn [...]]

L’opération UNION comprend les éléments suivants :

Élément

Description

Requête1-n

Une instruction SELECT, le nom d’une requête enregistrée ou le nom d’une table enregistrée précédé du mot clé TABLE.

Remarques

Vous pouvez fusionner les résultats de deux ou plusieurs requêtes, des tableaux et des instructions SELECT, dans n’importe quelle combinaison, en une seule opération UNION. L’exemple suivant fusionne une table existante New Accounts avec une instruction SELECT :

TABLE [New Accounts] UNION ALL
SELECT *
FROM Customers
WHERE OrderAmount > 1000;

Par défaut, aucune des enregistrements en double ne sont retournés lorsque vous utilisez une opération UNION ; Toutefois, vous pouvez inclure le prédicat ALL pour vous assurer que tous les enregistrements sont retournés. La requête est également s’exécuter plus vite.

Toutes les requêtes dans une opération UNION doivent interroger le même nombre de champs ; Toutefois, les champs ne doivent pas de la même taille ou type de données.

Utiliser des alias uniquement dans la première instruction SELECT, car ils sont ignorés dans tous les autres. Dans la clause ORDER BY, reportez-vous aux champs en qu’elles sont appelées dans la première instruction SELECT.

Remarque : 

  • Vous pouvez utiliser une clause GROUP BY ou HAVING dans chaque argument requête pour regrouper les données renvoyées.

  • Vous pouvez utiliser une clause ORDER BY à la fin du dernier argument requête pour afficher les données renvoyées dans l’ordre indiqué.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×