我的 select *
查询是否总是以相同的顺序从我的数据库表中返回行?
我的表在一列上有一个“聚集索引”。这会改变答案吗?
最佳答案
除非您使用 ORDER BY
子句明确声明,否则返回行的顺序不会始终相同。所以,不。
没有;仅仅因为您的 1000 次查询返回了相同的顺序,不就不能保证第 1001 次查询的顺序相同。
关于sql - SELECT 查询是否总是以相同的顺序返回行?带聚簇索引的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9584813/