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

Для чего нужен UNION в SQL

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

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

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

Пример:

sql
SELECT product_name FROM products WHERE price < 100
UNION
SELECT product_name FROM discounted_products WHERE discount > 20;

Отличие от JOIN: UNION объединяет результаты вертикально (строки добавляются друг под другом), тогда как JOIN объединяет таблицы горизонтально (столбцы добавляются рядом).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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