Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

SQL Server so sánh kết quả của hai truy vấn phải giống hệt nhau

bạn có thể sử dụng cấu trúc ngoại trừ để khớp giữa hai truy vấn.

select * from (select * from query1) as query1
except
select * from (select * from query2) as query2

CHỈNH SỬA:

Sau đó đảo ngược truy vấn để tìm sự khác biệt với query2 làm trình điều khiển:

select * from (select * from query2) as query2
except
select * from (select * from query1) as query1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để sử dụng biến bảng trong cập nhật từ truy vấn chọn?

  2. Thay thế nhiều ký tự trong SQL

  3. Cách chuyển một mảng vào một thủ tục được lưu trữ trên SQL Server

  4. Xoay vòng nội dung cột không xác định

  5. Hoạt động công việc SQL Server (công việc không thành công nhưng bản ghi lịch sử trong hoạt động công việc vẫn hiển thị trạng thái 'đang chạy')