sql server如果不使用order by子句,查询返回的结果是按照什么排序的
答案:3 悬赏:80 手机版
解决时间 2021-04-04 16:30
- 提问者网友:富士山上尢
- 2021-04-04 12:19
sql server如果不使用order by子句,查询返回的结果是按照什么排序的
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-04-04 12:35
如果不指定order by 子句,则查询结果的顺序不确定。并一定是按主键。查询优化器会根据实际情况生成执行计划。排序需要成本的,而且成本可能不小。如果没有明确指定order by子句,则查询结果的顺序不确定。
如果希望按某种顺序返回结果,必须明确指定order by子句。
如果希望按某种顺序返回结果,必须明确指定order by子句。
全部回答
- 1楼网友:举杯邀酒敬孤独
- 2021-04-04 14:43
order by 是数据库 通用的语法,
如果不写,会安ID排序
如果不写,会安ID排序
- 2楼网友:英雄的欲望
- 2021-04-04 13:27
如果不写order by,默认是按照表结构中定义的“主键”(Primary Key) 进行升序(ASC)排列。
如未定义主键,按照数据行添加顺序升序排列。
如未定义主键,按照数据行添加顺序升序排列。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯