Sobes.tech
Junior — Middle

Como funciona o operador UNION e como ele combina os resultados das consultas?

sobes.tech IA

Resposta da IA

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

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

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

Пример:

SELECT name FROM employees
UNION
SELECT name FROM managers;

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

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