亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

在sql中不指定Order by排序是按照主鍵嗎

 更新時間:2014年07月28日 11:45:40   投稿:whsnow  
正如標題所言在sql中不指定Order by,排序是按照主鍵嗎?答案是不一定的,下面有個示例,大家可以參考下

在sql中不指定Order by,排序是按照主鍵嗎?答案是不一定。舉個例子:

查詢AttendanceEmpRank表,主鍵是AttendanceEmployeeRankId,而且是聚集索引

1

執(zhí)行下面的語句,發(fā)現第一句不指定Order by的結果跟第二句不一樣。

2

再看看執(zhí)行計劃,我們可以知道,第一句用到的是Date索引,而第二句用的是主鍵索引.

3

再看看另一組sql和查詢結果:

4

執(zhí)行計劃中用到的索引也是不同的:

5

所以得出結論:在不指定Order by的情況下,sqlserver會根據執(zhí)行計劃實際查詢方式來得到數據,而執(zhí)行計劃會根據sql中很多的因素(的查詢列,where條件,order by等)而使用不同的索引,最終出來的結果很可能是不同的。

相關文章

最新評論