Iam*_*mIC 2 sql sql-server sql-order-by
在SQL Server 2008中,假设我在Employees表上有一个索引(LastName,FirstName).索引在两列上按ASC排序.以下查询中的ORDER BY是否有任何意义?
SELECT LastName, FirstName
FROM Employees
ORDER BY LastName, FirstName
Run Code Online (Sandbox Code Playgroud)
查询分析器是否足够智能以省略ORDER BY,因为数据已按索引排序?或者总是指定所需的顺序更安全?
PS.我不是想进入"微观优化" - 只是更好地理解这种情况下发生的事情.
更多信息:
为了测试该理论,我随机添加了一些数据,创建了一个省略ORDER BY的查询,并对结果进行了排序.
| 归档时间: |
|
| 查看次数: |
284 次 |
| 最近记录: |