Dễ dàng nhất là thêm một điều kiện sắp xếp bổ sung trước:
ORDER BY CASE WHEN field is null then 0 else 1 END,field DESC
Hoặc, bạn có thể thử đặt nó ở mức tối đa của kiểu dữ liệu:
ORDER BY COALESCE(field,'99991231') DESC
COALESCE
/ ISNULL
hoạt động tốt, miễn là bạn không có dữ liệu "thực" sử dụng cùng giá trị tối đa đó. Nếu bạn làm vậy và bạn cần phân biệt chúng, hãy sử dụng biểu mẫu đầu tiên.