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

SQL:Sắp xếp theo mức độ ưu tiên, nhưng đặt 0 ở cuối cùng

Tôi không nghĩ nó có thể sạch hơn thế này:

ORDER BY priority=0, priority

Bản trình diễn SQLFiddle

Lưu ý rằng không giống như bất kỳ giải pháp nào khác, giải pháp này sẽ tận dụng chỉ mục trên priority và sẽ nhanh chóng nếu số lượng bản ghi lớn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite Tạo chế độ xem

  2. SQLite SUBSTRING () Giải thích

  3. Cách hoạt động của SQLite Min ()

  4. Cách sử dụng _COUNT trong BaseColumns

  5. Hiểu hướng dẫn về cách lưu dữ liệu trong cơ sở dữ liệu SQL của Android.com