select(H2 数据库)与(Postgres 数据库)的区别
select difference in (H2 database) vs (Postgres database)
我想知道 Select * 来自 H2 与 Postgres 的区别。
我最初有一个 XML,其中包含术语 to, aaa, apple, kite, potato
我有一个程序可以导入和导出包含上述单词的 XML。而不是执行 "Select * from" 并稍后再次导出 XML 的查询。
对于 H2,它按字母顺序排列,但对于 Postgres,它保持不变。
H2 和 Postgres 之间的 Select 如何工作?
关系数据库中的行没有隐式排序顺序。如果没有 order by
子句,数据库可以自由地 return 以任何它喜欢的顺序排列行。您看到的任何“订单”,纯属巧合。
如果您需要依赖特定的排序顺序,您必须在您的SELECT语句中使用ORDER BY
子句。别无选择。
我想知道 Select * 来自 H2 与 Postgres 的区别。
我最初有一个 XML,其中包含术语 to, aaa, apple, kite, potato
我有一个程序可以导入和导出包含上述单词的 XML。而不是执行 "Select * from" 并稍后再次导出 XML 的查询。
对于 H2,它按字母顺序排列,但对于 Postgres,它保持不变。 H2 和 Postgres 之间的 Select 如何工作?
关系数据库中的行没有隐式排序顺序。如果没有 order by
子句,数据库可以自由地 return 以任何它喜欢的顺序排列行。您看到的任何“订单”,纯属巧合。
如果您需要依赖特定的排序顺序,您必须在您的SELECT语句中使用ORDER BY
子句。别无选择。