sqlServer sql语句执行后, 默认是怎么排序的

例如sql:
select * from dbo.ST_ZVARL_B where stcd = '51111911' and rz > 20

表里没建索引和主键,执行后,结果好像是看记录插入时间来排序的,是这样?

sql

4个回答

order by一下,你想根据哪个字段排序就可以根据哪个。比如:

SELECT Company, OrderNumber FROM Orders ORDER BY Company这就会根据Company排序。ASC:升序(默认),DESC:降序

如果没有设定order by条件,就是按时间排序的

qq_34651407
土申日月羊 插入数据记录的时间
3 年多之前 回复

都不对,是按主键和索引的关键字字段排序

默认是按照物理排序的 就是你插入数据时候的顺序。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐