相关疑难解决方法(0)

SQL行返回顺序

直到最近我每天开始使用它时,我才很少使用SQL.我注意到如果没有使用"order by"子句:

  1. 选择表的一部分时,如果选择整个表,则返回的行看起来与它们出现的顺序相同
  2. 从连接中选择返回的行的顺序将由连接的最左侧成员确定.

这种行为是最常见的数据库(MySql,Oracle,PostgreSQL,Sqlite,Sql Server)中可以依赖的标准事物吗?(我甚至不知道是否可以在sqlite中真正依赖它).如果是这样的话,它是多么严格(例如,如果一个人使用"分组依据",各个团体是否都有这种排序)?

mysql sql-server sqlite oracle postgresql

9
推荐指数
3
解决办法
1067
查看次数

标签 统计

mysql ×1

oracle ×1

postgresql ×1

sql-server ×1

sqlite ×1