最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

查詢(xún)AttendanceEmpRank表,主鍵是AttendanceEmployeeRankId,而且是聚集索引

1

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

2

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

3

再看看另一組sql和查詢(xún)結(jié)果:

4

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

5

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

相關(guān)文章

最新評(píng)論

拉孜县| 绍兴市| 汉寿县| 师宗县| 延川县| 越西县| 新密市| 宿迁市| 吐鲁番市| 阳江市| 桂平市| 红安县| 盘山县| 临高县| 虎林市| 绵竹市| 偏关县| 社旗县| 灵台县| 衡阳县| 珠海市| 洛扎县| 历史| 崇阳县| 柞水县| 海兴县| 桦川县| 苏尼特右旗| 乌兰浩特市| 正阳县| 神农架林区| 合阳县| 隆尧县| 科尔| 浮山县| 昆山市| 北京市| 堆龙德庆县| 阳高县| 望江县| 内丘县|