关于PostgreSQL的排序顺序
如果想要在PostgreSQL中按记录生成的顺序进行显示,就需要明确地指定。
如果没有指定ORDER BY子句,系统将根据计算过程中找到的顺序返回行。
(省略)
使用ORDER BY子句,可以根据指定的表达式(可以是多个)对结果行进行排序。根据最左侧的表达式比较的结果,如果两行被判断为相等,则使用右侧的表达式进行比较。如果结果仍然相等,则继续下一个表达式。如果在指定的所有表达式中都被判断为相等,则按照实现的顺序返回。
我本以为会按照记录生成的顺序出现,但在有意义的位置上必须明确指定。