Giới thiệu về Oracle SQL
Sara Billen
Curriculum Manager
$$
SELECT và gộp thành một kết quả.$$

Tất cả các hàng, không trùng lặp

Tất cả các hàng, có trùng lặp

Các hàng xuất ra bởi cả hai truy vấn

Các hàng khác biệt ở truy vấn 1 không có ở truy vấn 2
Tất cả các hàng, không trùng lặp
Tất cả thành phố liên quan đến khách hàng là gì?
SELECT City FROM Customer
UNION
SELECT BillingCity FROM Invoice
| City |
|----------------|
| Lyon |
| Fort Worth |
| Vienne |
| Brussels |
| Orlando |
| Copenhagen |
| Oslo |
| Rio de Janeiro |
| Boston |
| ... |
Tất cả các hàng, giữ trùng lặp
Tất cả thành phố liên quan đến khách hàng và tần suất xuất hiện?
SELECT City from Customer
UNION ALL
SELECT BillingCity from Invoice
| City |
|---------------|
| Oslo |
| Prague |
| Prague |
| Vienee |
| Brussels |
| Copenhagen |
| Mountain View |
| Mountain View |
| Mountain View |
| ... |
Các hàng xuất ra bởi cả hai truy vấn
Bản nhạc của Miles Davis nào có trong playlist?
(SELECT TrackId from PlaylistTrack)
INTERSECT
(SELECT TrackId from Track
WHERE Composer = 'Miles Davis')
| TrackId |
|---------|
| 612 |
| 600 |
| 614 |
| 604 |
| 605 |
| 598 |
| 617 |
Các hàng khác biệt trong truy vấn 1 không có trong truy vấn 2
Nghệ sĩ nào không sáng tác?
(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 |
| ... | |
Giới thiệu về Oracle SQL