sql server如果不使用order by子句,查询返回的结果是按照什么排序的
答案:3 mip版
解决时间 2021-02-08 14:01
- 提问者网友:聽随風
- 2021-02-07 16:43
sql server如果不使用order by子句,查询返回的结果是按照什么排序的
最佳答案
- 二级知识专家网友:云朵有点甜
- 2021-02-07 17:53
如果不指定order by 子句,则查询结果的顺序不确定。并一定是按主键。查询优化器会根据实际情况生成执行计划。排序需要成本的,而且成本可能不小。如果没有明确指定order by子句,则查询结果的顺序不确定。
如果希望按某种顺序返回结果,必须明确指定order by子句。
如果希望按某种顺序返回结果,必须明确指定order by子句。
全部回答
- 1楼网友:就当涐的真心喂了狗
- 2021-02-07 19:46
order by 是数据库 通用的语法,
如果不写,会安ID排序
- 2楼网友:选择重头再来
- 2021-02-07 18:37
你好!
如果不写order by,默认是按照表结构中定义的“主键”(Primary Key) 进行升序(ASC)排列。
如未定义主键,按照数据行添加顺序升序排列。
如果对你有帮助,望采纳。
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯