Sự khác biệt giữa UNION
, MINUS
và INTERSECT
trong SQL Server là gì?
Sự khác biệt giữa UNION
, MINUS
và INTERSECT
trong SQL Server là gì?
Trong SQL Server, UNION
, MINUS
(hoặc EXCEPT
trong SQL Server), và INTERSECT
là các toán tử được sử dụng để thực hiện các phép toán trên tập hợp kết quả của hai hoặc nhiều câu lệnh SELECT
. Dưới đây là sự khác biệt cơ bản giữa chúng:
UNION
kết hợp kết quả của hai hoặc nhiều câu lệnh SELECT
thành một tập hợp kết quả duy nhất, loại bỏ các hàng trùng lặp.SELECT
phải có kiểu dữ liệu tương thích và số lượng cột phải giống nhauMINUS
(được gọi là EXCEPT
trong SQL Server) trả về các hàng từ câu lệnh SELECT
bên trái mà không tồn tại trong kết quả của câu lệnh SELECT
bên phải, loại bỏ các hàng trùng lặp.UNION
, số...senior
Chưa có bình luận nào