相关疑难解决方法(0)

是否有默认的 SELECT 顺序?

我需要弄清楚这里的订单是什么意思。我只是询问获取数据的顺序。

如果我只是SELECT * FROM table;在没有ORDER BY子句的SQL Server 中,我发现结果总是以相同的顺序出现。对于其他一些数据库服务器,例如 PostgreSQL,情况肯定不是这样。

观察到的行为真的发生了吗?我认为结果将按照添加行的顺序返回。

我还没有尝试过使用非常大的表格,但我使用过的表格似乎确实如此。

笔记:

此问题仅与 SQL Server 相关。我非常理解 SQL 本身没有首选顺序,这是我使用其他数据库的经验。

关键是 SQL Server 似乎更喜欢分配顺序,我想知道这是否属实。

笔记2:

至于这个问题可能是重复的,我对为什么特别在任何地方添加行不感兴趣。我只是想知道它们是否按分配顺序正常返回......

sql-server select

-1
推荐指数
1
解决办法
4373
查看次数

标签 统计

select ×1

sql-server ×1