Sobes.tech
Junior — Middle

Mi a UNION operátor fő célja az SQL-ben, és milyen helyzetekben alkalmazzák?

sobes.tech MI

Válasz az MI-től

Az SQL-ben a UNION operátor két vagy több SELECT lekérdezés eredményének egyesítésére szolgál egy adatállományban. A fő cél az összes lekérdezésből származó egyedi sorok elérése.

Jellemzők és alkalmazás:

  • Egyenlő számú és típusú oszlopokat tartalmazó eredményeket egyesít.
  • Duplikátumokat eltávolít (UNION ALL használatával megőrizheted a duplikátumokat).
  • Akkor alkalmazzuk, amikor az adatok különböző táblákban vagy lekérdezésekben vannak, de egy listában kell megjeleníteni őket.

Példa:

SELECT name FROM employees
UNION
SELECT name FROM contractors;

Ez a lekérdezés mindkét táblából egyedi neveket ad vissza.