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

Комментарии
Добавить комментарий

Пока комментариев нет