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

trường varchar đặt hàng mysql dưới dạng số nguyên

Bằng cách nào đó, tôi đã không quản lý để chạy truy vấn với CAST . Tôi luôn nhận được Error Code: 1064 near "DECIMAL" (hoặc kiểu số khác mà tôi đã chọn). Vì vậy, tôi đã tìm thấy một cách khác để sắp xếp varchar dưới dạng số:

SELECT *
FROM mytable
ORDER BY ABS(mycol)

Đơn giản hơn một chút và phù hợp với trường hợp của tôi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ngừng MySQL dung nạp nhiều NULL trong một ràng buộc DUY NHẤT

  2. Hiểu cấu trúc bản ghi MyISAM

  3. Nhóm Laravel theo ngày

  4. Làm thế nào để xây dựng các liên kết tiếp theo và liên kết trước đó với php?

  5. Làm cách nào để chọn số lượng với trình tạo truy vấn thông thạo của Laravel?