【发布时间】:2020-03-26 17:12:27
【问题描述】:
我在 Postgresql 中有以下排序:
ORDER BY verified_at NULLS FIRST, name ASC
我想要的是首先获得所有带有 verify_at NULLS 的记录,但前提是字段 verify_at 不为空,然后按名称排序。 如果verified_at 不为NULL,我不希望verified_at 具有name 的优先级。
使用此代码,verified_at 在显示 NULL 之后优先于 name。 事实上,除了那些已验证_at NULL 的记录之外,是否可以按名称排序记录?
我想要的示例:
verified_at: name:
NULL Alex
NULL Bernard
NULL Toto
2018 Albert
2012 Boris
2015 Michel
2001 Lena
【问题讨论】:
标签: sql postgresql sql-order-by