SQL UNION. Operatorul SQL UNION. Sintaxa UNION. Sintaxa UNION ALL.

SQL UNION

Operatorul SQL UNION

Operatorul UNION este utilizat pentru a combina setul de rezultate a două sau mai multe declarații SELECT.
 
  • Fiecare declarație SELECT din UNION trebuie să aibă același număr de coloane
  • Coloanele trebuie să aibă, de asemenea, tipuri de date similare
  • Coloanele din fiecare instrucțiune SELECT trebuie să fie, de asemenea, în aceeași ordine

Sintaxa UNION
 
SELECT column_name(s) FROM table1
UNION
SELECT column_name(s) FROM table2;

Sintaxa UNION ALL

Operatorul UNION selectează în mod implicit doar valori distincte. Pentru a permite valori duplicate, utilizați UNION ALL:
 
SELECT column_name(s) FROM table1
UNION ALL
SELECT column_name(s) FROM table2;

Notă: Numele coloanelor din setul de rezultate sunt de obicei egale cu numele coloanelor din prima declarație SELECT din UNION.