Sobes.tech
Junior — Middle

Aký je hlavný cieľ použitia operátora UNION v SQL a v akých situáciách sa používa?

sobes.tech AI

Odpoveď od AI

Operátor UNION v SQL sa používa na spojenie výsledkov dvoch alebo viacerých SELECT dotazov do jedného dátového súboru. Hlavným cieľom je získať unikátne riadky zo všetkých dotazov.

Vlastnosti a použitie:

  • Spája výsledky s rovnakým počtom a typom stĺpcov.
  • Odstraňuje duplikáty (UNION ALL zachová duplikáty).
  • Používa sa, keď sú dáta rozdelené do rôznych tabuliek alebo dotazov, ale je potrebné ich zobraziť v jednom zozname.

Príklad:

SELECT name FROM employees
UNION
SELECT name FROM contractors;

Tento dotaz vráti zoznam unikátnych mien z oboch tabuliek.