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

Thứ tự Mysql theo các giá trị ID cụ thể

Bạn có thể sử dụng hàm ORDER BY và FIELD. Xem http://lists.mysql.com/mysql/209784

SELECT * FROM table ORDER BY FIELD(ID,1,5,4,3)

Nó sử dụng Trường () hàm, "Trả về chỉ số (vị trí) của str trong danh sách str1, str2, str3, .... Trả về 0 nếu không tìm thấy str" theo tài liệu. Vì vậy, thực sự bạn sắp xếp tập hợp kết quả theo giá trị trả về của hàm này, là chỉ số của giá trị trường trong tập hợp đã cho.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn để tìm và xóa dữ liệu trùng lặp khỏi bảng MYSql

  2. Việc thêm 'LIMIT 1' vào các truy vấn MySQL có làm cho chúng nhanh hơn khi bạn biết rằng sẽ chỉ có 1 kết quả không?

  3. Cách tính toán sự khác biệt giữa hai dấu thời gian trong MySQL

  4. nhập CSV vào phpmyadmin

  5. Tên cột và bảng có phân biệt chữ hoa chữ thường trong MySQL không?