Встречается на собеседованиях • сегодня

Как объединяет UNION

UNION в SQL объединяет результаты двух или более SELECT-запросов в один набор, удаляя дубликаты. Для объединения с дубликатами используется UNION ALL.

Пример:

sql
SELECT name FROM employees
UNION
SELECT name FROM contractors;

Особенности:

  • Количество и типы столбцов в SELECT должны совпадать
  • UNION автоматически сортирует результат (если не нужна сортировка, используйте UNION ALL)
  • UNION ALL работает быстрее, так как не проверяет дубликаты

Аналог в Java (Stream API):

java
Stream.concat(stream1, stream2).distinct(); // UNION
Stream.concat(stream1, stream2);           // UNION ALL
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы