Operațiunea UNION

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.

Notă : 

  • 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.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×