如果有一个非常大的表T1(Id INT,Name VARCHAR(MAX),Category VARCHAR(MAX))和Category是INDEX UNIQUE NONCLUSTERED,如果我选择
SELECT * FROM T1 WHERE Name = 'name' and Category = 'cat'
VS
SELECT * FROM T1 WHERE Category = 'cat' and Name = 'name'
答案 0 :(得分:1)
Theres没有任何区别,你的db planner将解析代码并选择更好的选项。
有趣的是,如果表格大小发生变化,执行顺序可能会发生变化。但你怎么写它不会。
答案 1 :(得分:0)
根据您在桌面上的索引,可能会有所不同。检查实际执行计划,看看sql决定使用什么