小编and*_*ewb的帖子

WHERE 查询会在运行更艰巨的比较(即 varchar)之前检查更简单的比较(即位)吗?

如果我编写一个包含复合WHERE子句的查询,例如:

SELECT *
FROM MyTable
WHERE BitField = 1
    AND VarcharField = 'asdf'
Run Code Online (Sandbox Code Playgroud)

并且包含该bit比较只是排除了varchar比较将排除的相同字段,该bit字段比较的存在是否会使我的性能有所提高?

sql-server optimization

12
推荐指数
2
解决办法
966
查看次数

标签 统计

optimization ×1

sql-server ×1