Что делает команда UNION?

UNION объединяет результаты нескольких SELECT и удаляет одинаковые строки. UNION ALL сохраняет дубликаты и обычно не требует их устранения.

Короткий ответ

Что ответить на собеседовании

UNION объединяет результаты нескольких SELECT и удаляет одинаковые строки. UNION ALL сохраняет дубликаты и обычно не требует их устранения.

Подробный разбор

Ответ с пояснениями

UNION объединяет результаты нескольких SELECT и удаляет одинаковые строки. UNION ALL сохраняет дубликаты и обычно не требует их устранения.

Число колонок должно совпадать, а типы по позициям — быть совместимыми. Имена колонок итогового результата обычно определяются первым SELECT. Порядок строк не гарантируется без общего ORDER BY. Это вертикальное объединение наборов, а не соединение связанных столбцов, как у JOIN.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее