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

làm thế nào để nhận được một kết quả được sắp xếp trong truy vấn mysql?

Đối với dữ liệu cụ thể của bạn, bạn có thể làm:

order by (case when cat_type = 'free' then id*1.0
               else 2*id - 7.5
          end)

Điều này có vẻ rất bí ẩn. Nếu gặp vấn đề chung chung hơn, bạn nên hỏi một câu hỏi khác, mô tả rõ hơn về những gì bạn thực sự muốn đạt đượ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. Tắt ràng buộc khóa ngoại Doctrine

  2. tính toán tổng thời gian đăng nhập-đăng xuất của một người dùng cụ thể trong mysql

  3. SQL - truy vấn con cho kết quả hàng đầu không theo thứ tự

  4. Truy vấn MySQL SUM cực kỳ chậm

  5. Người dùng và mật khẩu mysql được mã hóa cứng trong Node.js