Sobes.tech
Junior — Middle

Каква е основната цел на използването на оператора UNION в SQL и в кои ситуации се прилага?

sobes.tech AI

Отговор от AI

Операторът UNION в SQL се използва за обединяване на резултатите от две или повече SELECT заявки в един набор от данни. Основната цел е да се получат уникални редове от всички заявки.

Характеристики и приложение:

  • Обединява резултати с еднакъв брой и типове колони.
  • Премахва дублиращи се редове (UNION ALL запазва дублиращите се редове).
  • Използва се, когато данните са разпределени по различни таблици или заявки, но трябва да бъдат представени в един списък.

Пример:

SELECT name FROM employees
UNION
SELECT name FROM contractors;

Тази заявка ще върне списък с уникални имена от двете таблици.