Sobes.tech
Junior — Middle
110

PostgreSQL-да UNION операторының мақсаты мен жұмыс принципін түсіндіріп берсеңіз?

AI-дан жауап

sobes.tech AI

Оператор UNION в PostgreSQL используется для объединения результатов двух или более SELECT-запросов в один набор данных. Он возвращает уникальные строки, то есть дубликаты автоматически удаляются.

Принцип работы:

  • Все SELECT-запросы должны возвращать одинаковое количество столбцов с совместимыми типами данных.
  • Результаты объединяются в один набор.
  • Дубликаты строк удаляются.

Если нужно сохранить дубликаты, используется UNION ALL.

Пример:

SELECT name FROM employees
UNION
SELECT name FROM managers;

Этот запрос вернёт список уникальных имён из таблиц employees и managers.