Junior — Middle
Как работи операторът UNION и как обединява резултатите от заявките?
sobes.tech AI
Отговор от AI
Оператор UNION используется в SQL для объединения результатов двух или более SELECT-запросов в один набор данных. Он возвращает уникальные строки из всех запросов, исключая дубликаты.
Основные особенности UNION:
- Количество и порядок столбцов в объединяемых запросах должны совпадать.
- Типы данных соответствующих столбцов должны быть совместимы.
- По умолчанию удаляет дубликаты (если нужны все строки, включая дубликаты, используется UNION ALL).
Пример:
SELECT name FROM employees
UNION
SELECT name FROM managers;
Этот запрос вернёт список уникальных имён из таблиц employees и managers.
Таким образом, UNION объединяет результаты запросов в один набор, обеспечивая уникальность строк.