Вопросы к Поиску с Алисой
Применение NULLS FIRST или NULLS LAST влияет на положение значений NULL при сортировке в PostgreSQL. ru.hexlet.io learnsql.com
NULLS FIRST указывает, что значения NULL всегда идут первыми при сортировке. topic.alibabacloud.com При обработке порядка по убыванию (DESC) исполнитель PostgreSQL считает, что значение NULL больше всех значений, а при обработке порядка по возрастанию (ASC) — что значение NULL меньше всех значений. topic.alibabacloud.com
NULLS LAST, в свою очередь, означает, что значения NULL всегда размещаются после всех значений при сортировке. topic.alibabacloud.com При использовании порядка по убыванию (DESC) исполнитель PostgreSQL считает, что значение NULL меньше всех значений, а при использовании порядка по возрастанию (ASC) — что значение NULL больше всех значений. topic.alibabacloud.com
По умолчанию PostgreSQL считает значения NULL больше любых других, то есть подразумевается NULLS FIRST для порядка DESC и NULLS LAST в противном случае. postgrespro.ru