Sobes.tech
Junior — Middle

Waarvoor wordt de UNION-operator in SQL gebruikt en hoe beïnvloedt hij het resultaat van de query?

sobes.tech AI

Antwoord van AI

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

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

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

Пример:

SELECT name FROM employees WHERE department = 'Sales'
UNION
SELECT name FROM contractors WHERE department = 'Sales';

Этот запрос вернёт список уникальных имён из двух таблиц, относящихся к отделу продаж.