Junior — Middle
Wat is het belangrijkste doel van de UNION-operatie in SQL en hoe verschilt deze van vergelijkbare operatoren?
sobes.tech AI
Antwoord van AI
De UNION-bewerking in SQL wordt gebruikt om de resultaten van twee of meer SELECT-query's samen te voegen tot één gegevensset. Het hoofddoel is om unieke rijen uit alle query's te verkrijgen, waarbij duplicaten worden uitgesloten.
Verschillen met vergelijkbare operatoren:
UNION ALL— voegt alle resultaten samen, inclusief duplicaten.INTERSECT— geeft alleen de rijen terug die in alle query's voorkomen.EXCEPT(ofMINUSin sommige DBMS) — geeft de rijen uit de eerste query terug die niet in de tweede voorkomen.
Voorbeeld:
SELECT name FROM employees
UNION
SELECT name FROM managers;
Deze query geeft een lijst van unieke namen uit de tabellen employees en managers.