Разница между NULLS FIRST и NULLS LAST при сортировке в SQL заключается в порядке размещения нулевых значений (NULL): 15
По умолчанию, если не указать NULLS FIRST или NULLS LAST, то при сортировке по возрастанию (ASC) NULL будет идти первым, а при сортировке по убыванию (DESC) — последним. 13
Однако такое поведение по умолчанию может быть нежелательным, и с помощью NULLS FIRST и NULLS LAST можно изменить порядок размещения NULL. 25