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

Cách đặt thứ tự 1,2,3 không phải 1, 10, 11, 12 trong mySQL

Đầu tiên, thêm một mệnh đề theo thứ tự ở cuối:

ORDER BY category_id

Nếu category_id là một chuỗi, thì bạn phải xử lý nó như một số nguyên. Có một số cách để làm điều này. Tôi thường thêm một số 0. Bạn cũng có thể truyền nó.

ORDER BY category_id + 0


  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 cập cơ sở dữ liệu mysql vùng chứa docker

  2. SQLSTATE [23000]:Vi phạm ràng buộc toàn vẹn:1217

  3. PyMySQL không thể kết nối với MySQL trên máy chủ cục bộ

  4. cách thực thi lệnh mysql DELIMITER

  5. Cách thay đổi thư mục dữ liệu MySQL / MariaDB mặc định trong Linux