Что такое 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 объединяет результаты двух запросов, возвращая уникальные строки из обеих таблиц.
Комментарии