UNION · INTERSECT · EXCEPT · sản phẩm bán online và offline
Bốn phép toán tập hợp giữ lại những dòng nào
UNION, UNION ALL, INTERSECT và EXCEPT giữa hai tập kết quả
So sánh hai tập sản phẩm của DSC Shop: 19 sản phẩm từng bán qua đơn online và 18 sản phẩm từng bán qua đơn offline. UNION trả 23 sản phẩm không trùng; UNION ALL ghép nguyên 37 và 23 dòng thành 60 dòng; INTERSECT trả 14 sản phẩm bán ở cả hai kênh; EXCEPT trả 5 sản phẩm chỉ bán online.
Bán online
Bán offline
UNION
Mọi sản phẩm của hai vế,
trùng chỉ giữ một
23 dòng
Bán online
Bán offline
×2
UNION ALL
Ghép nguyên mọi dòng hàng,
không lọc trùng
37 + 23 = 60 dòng
Bán online
Bán offline
INTERSECT
Chỉ sản phẩm bán
ở cả hai kênh
14 dòng
Bán online
Bán offline
EXCEPT
Bán online nhưng
chưa từng bán offline
5 dòng
SẢN PHẨM BÁN QUA ĐƠN ONLINE VÀ OFFLINE · 19 VÀ 18 SẢN PHẨM · PHẦN TÔ ĐẬM LÀ DÒNG CÓ TRONG KẾT QUẢ
© tiennhm