Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Operațiunea UNION din Access creează o interogare de uniune care combină rezultatele a două sau mai multe interogări sau tabele independente

Sintaxă

[TABLE] interogare1 UNION [ALL] [TABLE] interogare2 [UNION [ALL] [TABLE] interogaren [ ... ]]

Operațiunea UNION are următoarele componente:

Parte

Descriere

interogare1-n

O instrucțiune SELECT, numele unei interogări stocate sau numele unui tabel stocat precedat de cuvântul TABLE.

Observații

Puteți să îmbinați rezultatele a două sau mai multe interogări, tabele și instrucțiuni SELECT în orice combinație, într-o singură operațiune de tip UNION. Următorul exemplu îmbină un tabel existent, denumit New Accounts (Conturi noi) și o instrucțiune SELECT:

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

În mod implicit, nu sunt returnate înregistrări dublate atunci când utilizați o operațiune de tip UNION; totuși, puteți să includeți predicatul ALL pentru a vă asigura că se returnează toate înregistrările. De asemenea, acest lucru face ca interogarea să ruleze mai rapid.

Toate interogările dintr-o operațiune de tip UNION trebuie să solicite același număr de câmpuri, totuși, câmpurile nu trebuie să aibă aceeași dimensiune sau același tip de date.

Utilizați aliasuri numai în prima instrucțiune SELECT, deoarece acestea sunt ignorate toate celelalte. În clauza ORDER BY, faceți referire la câmpuri cu numele lor din prima instrucțiune SELECT.

Note: 

  • Puteți utiliza o clauză GROUP BY sau HAVING în fiecare argument de interogare pentru a grupa datele returnate.

  • Puteți utiliza o clauza ORDER BY la sfârșitul ultimului argument de interogare pentru a afișa datele returnate într-o anumită ordine.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.