Introducción a Oracle SQL
Sara Billen
Curriculum Manager
$$
SELECT y la combinan en un único resultado.$$

Todas las filas sin duplicados

Todas las filas con duplicados

Filas devueltas por ambas consultas

Filas distintas en la 1.ª consulta que no están en la 2.ª
Todas las filas sin duplicados
¿Cuáles son todas las ciudades asociadas a nuestros clientes?
SELECT City FROM Customer
UNION
SELECT BillingCity FROM Invoice
| City |
|----------------|
| Lyon |
| Fort Worth |
| Vienne |
| Brussels |
| Orlando |
| Copenhagen |
| Oslo |
| Rio de Janeiro |
| Boston |
| ... |
Todas las filas con duplicados
¿Cuáles son todas las ciudades asociadas a nuestros clientes y con qué frecuencia?
SELECT City from Customer
UNION ALL
SELECT BillingCity from Invoice
| City |
|---------------|
| Oslo |
| Prague |
| Prague |
| Vienee |
| Brussels |
| Copenhagen |
| Mountain View |
| Mountain View |
| Mountain View |
| ... |
Filas devueltas por ambas consultas
¿Qué pistas de Miles Davis están en una playlist?
(SELECT TrackId from PlaylistTrack)
INTERSECT
(SELECT TrackId from Track
WHERE Composer = 'Miles Davis')
| TrackId |
|---------|
| 612 |
| 600 |
| 614 |
| 604 |
| 605 |
| 598 |
| 617 |
Filas distintas en la 1.ª consulta que no están en la 2.ª
¿Qué artistas no componen música?
(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 |
| ... | |
Introducción a Oracle SQL