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

LỆNH CỦA MySQL THEO điều kiện hai trường

Kết quả so sánh trong MySQL là 0 hoặc 1 . Vì vậy, Stock > 01 nếu true . Và 1 và tuyệt vời hơn 0 . Vì vậy, hãy sử dụng

ORDER BY Stock = 0 ASC, Price DESC

hoặc

ORDER BY Stock > 0 DESC, Price DESC

hoặc

ORDER BY case when Stock > 0
              then 1
              else 2
         end, 
         Price DESC



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel 5.1 - Kết nối MySQL Homestead. `Kết nối bị Từ chối` &` Không có tệp hoặc thư mục nào như vậy`

  2. PHP MySQL SQL parser (CHÈN và CẬP NHẬT)

  3. Mở rộng tập hợp kết quả GROUP BY và HAVING

  4. MySQL CHỌN ĐÂU TRONG DANH SÁCH và KHÔNG TRONG DANH SÁCH trong cùng một SQL

  5. MySQL:Chọn tên cột chứa một chuỗi