Sobes.tech
Junior — Middle

¿Cómo funciona el operador UNION y cómo combina los resultados de las consultas?

sobes.tech AI

Respuesta de la IA

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

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

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

Пример:

SELECT name FROM employees
UNION
SELECT name FROM managers;

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

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