Встречается на собеседованиях • сегодня
В чем разница между UNION и UNION ALL
UNION и UNION ALL объединяют результаты двух и более SQL-запросов, но работают по-разному:
- UNION удаляет дубликаты строк из результата, сортируя и сравнивая данные. Это требует дополнительных ресурсов.
- UNION ALL сохраняет все строки, включая дубликаты, и работает быстрее, так как не выполняет проверку на уникальность.
Пример:
sql
-- С дубликатами (UNION ALL)
SELECT name FROM table1
UNION ALL
SELECT name FROM table2;
-- Без дубликатов (UNION)
SELECT name FROM table1
UNION
SELECT name FROM table2;Когда использовать:
UNION ALL— если дубли не критичны или их нет (быстрее).UNION— если нужны только уникальные строки.

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