Sobes.tech
Назад к вопросам
Junior — Middle
59

Какова основная цель использования оператора UNION в SQL и в каких ситуациях его применяют?

Ответ от нейросети

sobes.tech AI

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

Особенности и применение:

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

Пример:

SELECT name FROM employees
UNION
SELECT name FROM contractors;

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