https://www.postgresql.org/docs/10/queries-order.html
当您在 Postgres 中进行排序时,您可以指定 NULL 应该排在第一位还是排在最后。您可以在每个 ORDER BY 子句中执行此操作。
但。。。我想知道在数据库级别或服务器级别是否有此设置......这样您就不需要始终指定 NULLS FIRST
这是否是您始终想要的 ASC 排序。
不,没有办法做到这一点。
ASC
排序的默认值始终是 NULLS LAST
,对于DESC
,默认值为 NULLS FIRST
。如果你需要其他任何东西,你必须明确地说出来。