Встречается на собеседованиях • сегодня
Что такое UNION ALL
UNION ALL — это оператор SQL, который объединяет результаты двух или более запросов без удаления дубликатов. В отличие от UNION, он не выполняет сортировку и дедупликацию, что делает его быстрее, если дубли не критичны.
Пример:
sql
SELECT name FROM employees
UNION ALL
SELECT name FROM contractors;Отличие от UNION:
UNION ALLсохраняет все строки, включая повторяющиеся.UNIONудаляет дубликаты, но требует дополнительных ресурсов для сортировки.
Когда использовать:
- Когда дубли не мешают (например, агрегация с
COUNT). - Для ускорения запросов, если уверены в уникальности данных.
Ограничение:
Количество и типы столбцов в объединяемых запросах должны совпадать.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы