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

Tại sao IsNull chậm gấp đôi so với liên kết (cùng một truy vấn)?

Tôi tự hỏi liệu bạn có thấy sự cải thiện hay không bằng cách tách các trường hợp ra một cách rõ ràng:

...
AND ((t1.vchCol1 = t2.vchCol1) OR (t1.vchCol1 IS NULL AND t2.vchCol1 IS NULL))
AND ((t1.vchCol2 = t2.vchCol2) OR (t1.vchCol2 IS NULL AND t2.vchCol2 IS NULL))
...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn số lượng từ một bảng khác cho mỗi hàng trong các hàng kết quả

  2. Node.js và Microsoft SQL Server

  3. Các mục nhập trùng lặp có dấu thời gian khác nhau

  4. Làm cách nào để thay đổi SQL Server 2005 thành phân biệt chữ hoa chữ thường?

  5. Cách lưu trữ hình ảnh trong cột bảng cơ sở dữ liệu SQL Server