在sql中不指定Order by排序是按照主键吗
网络编程 2021-07-05 13:42www.168986.cn编程入门
正如标题所言在sql中不指定Order by,排序是按照主键吗?答案是不一定的,狼蚁网站SEO优化有个示例,大家可以参考下
在sql中不指定Order by,排序是按照主键吗?答案是不一定。举个例子
查询AttendanceEmpRank表,主键是AttendanceEmployeeRankId,而且是聚集索引
执行狼蚁网站SEO优化的语句,发现第一句不指定Order by的结果跟第二句不一样。
再看看执行计划,我们可以知道,第一句用到的是Date索引,而第二句用的是主键索引.
再看看另一组sql和查询结果
执行计划中用到的索引也是不同的
所以得出结论在不指定Order by的情况下,sqlserver会根据执行计划实际查询方式来得到数据,而执行计划会根据sql中很多的因素(的查询列,where条件,order by等)而使用不同的索引,最终出来的结果很可能是不同的。
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程