Що таке UNION в SQL?
Оператор UNION у мові SQL використовується для об'єднання результатів двох або більше запитів, за винятком дублікати. Він дозволяє об'єднати результати запитів, які мають однакову структуру стовпців.
Синтаксис:
SELECT column1, column2, ...
FROM table1
WHERE condition1
UNION
SELECT column1, column2, ...
FROM table2
WHERE condition2;
Приклад:
Припустимо, у нас є дві таблиці "Students2022" та "Students2023" з інформацією про студентів, і ми хочемо отримати список унікальних студентів, які навчалися у 2022 або 2023 році:
SELECT StudentID, FirstName, LastName
FROM Students2022
UNION
SELECT StudentID, FirstName, LastName
FROM Students2023;
У цьому запиті оператор UNION поєднує результати двох запитів, повертаючи унікальні рядки з обох таблиць.
Коментарі