Sobes.tech
Junior — Middle

Hoe werkt de UNION-operator en hoe combineert hij de resultaten van queries?

sobes.tech AI

Antwoord van AI

Оператор UNION используется в SQL для объединения результатов двух или более SELECT-запросов в один набор данных. Он возвращает уникальные строки из всех запросов, исключая дубликаты.

Основные особенности UNION:

  • Количество и порядок столбцов в объединяемых запросах должны совпадать.
  • Типы данных соответствующих столбцов должны быть совместимы.
  • По умолчанию удаляет дубликаты (если нужны все строки, включая дубликаты, используется UNION ALL).

Пример:

SELECT name FROM employees
UNION
SELECT name FROM managers;

Этот запрос вернёт список уникальных имён из таблиц employees и managers.

Таким образом, UNION объединяет результаты запросов в один набор, обеспечивая уникальность строк.