PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Sắp xếp các giá trị NULL vào cuối bảng

NULL giá trị được sắp xếp cuối cùng theo mặc định tăng dần gọi món. Bạn không phải làm gì thêm.

Vấn đề áp dụng cho giảm dần thứ tự, là nghịch đảo hoàn hảo và do đó sắp xếp NULL ở trên cùng.
PostgreSQL 8.3 đã giới thiệu NULLS LAST :

ORDER BY somevalue DESC NULLS LAST

Đối với PostgreSQL 8.2 và cũ hơn hoặc RDBMS khác không có SQL tiêu chuẩn này tính năng:

ORDER BY (somevalue IS NULL), somevalue DESC

FALSE sắp xếp trước TRUE , vì vậy NULL giá trị đến sau cùng, giống như trong ví dụ trên.

Xem:

  • Sắp xếp theo ASC cột, nhưng giá trị NULL trước?
  • Hướng dẫn sử dụng SELECT


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SAU KHI LOGON (Oracle) kích hoạt trong PostgreSQL với phần mở rộng - login_hook

  2. Thực thi sql gốc với hibernate

  3. lựa chọn hàng ngẫu nhiên nhanh chóng trong Postgres

  4. Làm cách nào để ghi các truy vấn PostgreSQL?

  5. CHÈN VÀO ... QUAY LẠI - tham chiếu cột không rõ ràng