Встречается на собеседованиях • сегодня
В чем разница между union и union all в SQL
UNION и UNION ALL объединяют результаты двух и более запросов, но с ключевым отличием:
- UNION ALL просто склеивает все строки из запросов, включая дубликаты. Работает быстрее, так как не требует сортировки и проверки на уникальность.
sql
SELECT name FROM employees
UNION ALL
SELECT name FROM managers;- UNION удаляет дубликаты, выполняя сортировку и сравнение. Это дороже по производительности.
sql
SELECT name FROM employees
UNION
SELECT name FROM managers;Выбор зависит от задачи: если дубли не нужны — UNION, если важна скорость и нужны все строки — UNION ALL.

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