Database/Server 关于排序的设置 - PostgreSQL 10/11

Database/Server setting about sorting - PostgreSQL 10/11

https://www.postgresql.org/docs/10/queries-order.html

当您在 Postgres 中进行排序时,您可以指定 NULL 应该排在最前面还是最后。您可以在每个 ORDER BY 子句中执行此操作。

但是...我想知道在数据库级别或服务器级别是否有针对此的设置...这样您就不需要总是指定 NULLS FIRST 如果那是您 总是 想要进行 ASC 排序。

不,没有办法。

ASC 排序的默认值始终为 NULLS LASTDESC 的默认值为 NULLS FIRST。如果您需要其他任何东西,您必须明确说明。