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.