Довідники SQL UNION

Що таке 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 поєднує результати двох запитів, повертаючи унікальні рядки з обох таблиць.

Коментарі
Додати коментар

Поки що коментарів немає