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

Các hàm vô hướng có thể được áp dụng trước khi lọc khi thực thi Câu lệnh SQL không?

Martin đã đưa ra liên kết này giải thích khá nhiều điều đang xảy ra - trình tối ưu hóa truy vấn có quyền tự do sắp xếp lại mọi thứ theo cách mà nó thích. Tôi bao gồm điều này như một câu trả lời để tôi có thể chấp nhận một cái gì đó. Martin, nếu bạn tạo một câu trả lời với liên kết của bạn trong đó, tôi sẽ sẵn lòng chấp nhận câu trả lời đó thay vì câu này.

Tôi muốn để lại câu hỏi của mình ở đây vì tôi nghĩ rằng nó là một câu hỏi khó để tìm kiếm và cách diễn giải cụ thể của tôi về vấn đề này có thể dễ dàng hơn cho người khác tìm thấy trong tương lai.

TSQL đã gặp chia cho 0 mặc dù không có cột nào chứa 0

CHỈNH SỬA:Khi có nhiều câu trả lời hơn, tôi lại bối rối. Có vẻ như vẫn chưa rõ ràng khi nào chính xác trình tối ưu hóa được phép đánh giá những thứ trong mệnh đề select. Tôi đoán tôi sẽ phải tự mình đi tìm tiêu chuẩn SQL và xem liệu tôi có thể hiểu được nó hay không.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. .NET 4:Cách định cấu hình tệp EDMX trong lắp ráp khác trong Web.Config

  2. SQL Server 2008 Dữ liệu dọc sang ngang

  3. Làm cách nào để giải mã mật khẩu từ máy chủ SQL?

  4. tối ưu hóa truy vấn hàng xóm gần nhất trên 70 triệu đám mây điểm không gian mật độ cực cao trên SQL Server 2008

  5. Nhận kết quả thủ tục được lưu trữ SQL sang định dạng data.frame bằng RODBC