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

ĐẶT HÀNG BẰNG một giá trị bằng nhau trong MySQL

SELECT ...
FROM   ...
ORDER BY (meta_key='featured' AND meta_value='yes') DESC, postid ASC;

If (meta_key='featured' AND meta_value='yes') cho một hàng, hàng đó sẽ có 1 / TRUE. Nếu không, nó sẽ có 0 / FALSE. Do đó, sắp xếp giảm dần sẽ đặt các hàng có ĐÚNG trước.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL CHECK ràng buộc thay thế

  2. Laravel:cách lấy giá trị trung bình trên các mối quan hệ hasMany lồng nhau (hasManyThrough)

  3. Tại sao Hibernate không tạo cơ sở dữ liệu cho MySQL?

  4. pymysql fetchall () kết quả như từ điển?

  5. Bảng Hibernate_sequence được tạo