Sobes.tech
Junior — Middle

Magyarázza el, mi az a UNION operátor, és hogyan használják SQL-lekérdezésekben

sobes.tech MI

Válasz az MI-től

A UNION művelet SQL-ben az eredmények két vagy több SELECT lekérdezésből történő összefűzésére szolgál.

A UNION jellemzői:

  • Minden lekérdezés eredményéből származó sorokat egyesíti, duplikátumokat kizárva.
  • Minden SELECT-ben a oszlopok száma és sorrendje egyezzen.
  • A megfelelő oszlopok adattípusának kompatibilisnek kell lennie.

Ha a duplikátumokat meg akarja tartani, használja a UNION ALL-t.

Példa:

SELECT name FROM employees WHERE department = 'Sales'
UNION
SELECT name FROM contractors WHERE department = 'Sales';

Ez a lekérdezés egyedi neveket ad vissza két, az értékesítési osztályhoz tartozó táblából.