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

PostgreSQL:sắp xếp theo cột, với giá trị KHÔNG ĐẦY ĐỦ cụ thể CUỐI CÙNG

Postgres cho phép boolean các giá trị trong ORDER BY , vì vậy đây là generalised 'X LAST' của bạn :

ORDER BY (my_column = 'X')

Biểu thức đánh giá thành boolean , các giá trị kết quả sắp xếp theo cách này:

FALSE (0)
TRUE (1)
NULL

Vì chúng tôi xử lý các giá trị không rỗng, đó là tất cả những gì chúng tôi cần. Đây là một lớp lót của bạn:

...
ORDER BY (zone = 'Future'), zone, status;

Có liên quan:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thực hiện truy vấn hàng giờ hoạt động này trong PostgreSQL

  2. psycopg2 không thực sự chèn dữ liệu

  3. PostgreSql:Json Array to Rows bằng cách sử dụng liên kết bên

  4. Bắt đầu với PostgreSQL 11 trên Ubuntu 18.04

  5. CHỌN ĐẾM (*) - trả về 0 cùng với các trường được nhóm nếu không có hàng nào phù hợp