Introductie tot Oracle SQL
Sara Billen
Curriculum Manager
$$
SELECT-queries en voegen die samen tot één resultaat.$$

Alle rijen zonder duplicaten

Alle rijen met duplicaten

Rijen geretourneerd door beide queries

Unieke rijen in de 1e query die niet in de 2e staan
Alle rijen zonder duplicaten
Welke steden horen bij onze klanten?
SELECT City FROM Customer
UNION
SELECT BillingCity FROM Invoice
| City |
|----------------|
| Lyon |
| Fort Worth |
| Vienne |
| Brussels |
| Orlando |
| Copenhagen |
| Oslo |
| Rio de Janeiro |
| Boston |
| ... |
Alle rijen met duplicaten
Welke steden horen bij onze klanten en hoe vaak?
SELECT City from Customer
UNION ALL
SELECT BillingCity from Invoice
| City |
|---------------|
| Oslo |
| Prague |
| Prague |
| Vienee |
| Brussels |
| Copenhagen |
| Mountain View |
| Mountain View |
| Mountain View |
| ... |
Rijen die door beide queries worden geretourneerd
Welke nummers van Miles Davis staan in een playlist?
(SELECT TrackId from PlaylistTrack)
INTERSECT
(SELECT TrackId from Track
WHERE Composer = 'Miles Davis')
| TrackId |
|---------|
| 612 |
| 600 |
| 614 |
| 604 |
| 605 |
| 598 |
| 617 |
Unieke rijen in de 1e query die niet in de 2e staan
Welke artiesten componeren geen muziek?
(SELECT Name FROM Artist)
MINUS
(SELECT Composer FROM Track)
ORDER BY 1 DESC
| Name |
|--------------------------|
| Zeca Pagodinho |
| Youssou N'Dour |
| Yo-Yo Ma |
| Yehudi Menuhin |
| Xis |
| Wilhelm Kempff |
| Whitesnake |
| Vinícius E Qurteto Em Cy |
| Vinícius E Odette Lara |
| ... | |
Introductie tot Oracle SQL