Trên thực tế, với thứ tự sắp xếp mặc định (ASCENDING ) Giá trị NULL đến cuối cùng .
Logic ra lệnh rằng thứ tự sắp xếp được đảo ngược với DESCENDING từ khóa, vì vậy NULLs đến đầu tiên trong trường hợp này.
Nhưng phần tốt nhất đến sau cùng:bạn có thể chọn theo cách bạn muốn:
- Sử dụng
NULLS FIRST | LASTmệnh đề.
Trích dẫn hiện tại hướng dẫn sử dụng, phiên bản 9.3 kể từ khi viết:
If
NULLS LASTđược chỉ định, các giá trị null sắp xếp sau tất cả các giá trị không phải null; nếuNULLS FIRSTđược chỉ định, các giá trị null sắp xếp trước các giá trị allnon-null. Nếu cả hai đều không được chỉ định, thì hành vi mặc định làNULLS LASTkhiASCđược chỉ định hoặc ngụ ý vàNULLS FIRSTkhiDESCđược chỉ định (do đó, mặc định là hoạt động như thể các giá trị null lớn hơn các giá trị không phải null). KhiUSINGđược chỉ định, thứ tự null mặc định phụ thuộc vào việc toán tử là toán tử nhỏ hơn hay lớn hơn.
Nhấn mạnh đậm của tôi.