Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有人可以向我解释 SELECT 如何返回结果吗?当我一遍又一遍地运行相同的查询(可能在更新某些字段之后)返回结果时,它是否保留了顺序?
没有特定的顺序(除非您指定ORDER BY子句)。
ORDER BY
当他们写在手册中时,他们是认真的。
根据特定的实现RDBMS,SELECT查询可以更改其统计重新计算计划,作为表空间重新分配的结果,作为查询并行化更改的结果以及一百万个其他原因。
RDBMS
SELECT
即使您对表什么都不做,并且一个接一个地运行两个完全相同的查询,这些记录也可能以完全不同的顺序返回。