Câu hỏi phỏng vấn SQL Server
Câu hỏi

Sự khác biệt giữa UNION, MINUS v...

Câu trả lời

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

  • 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.
  • Các cột trong các câu lệnh SELECT phải có kiểu dữ liệu tương thích và số lượng cột phải giống nhau

MINUS hoặc EXCEPT

  • MINUS (đượ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.
  • Giống như UNION, số...
senior

senior

Gợi ý câu hỏi phỏng vấn

junior

Cổng TCP/IP nào mà SQL Server chạy?

senior

Sự khác biệt giữa Clustered indexNon-Clustered index trong SQL Server là gì?

middle

Denormalization trong SQL Server là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào