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