Встречается на собеседованиях • сегодня
В чем разница между UNION и UNION ALL
UNION и UNION ALL объединяют результаты двух и более SQL-запросов, но с ключевыми отличиями:
- 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 ALL. Если нужны только уникальные записи — UNION.

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