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

làm thế nào để sắp xếp các cột số varchar theo DESC hoặc ASC?

order by 
   cast(column as float)

Ghi chú:

  • Giả sử bạn chỉ có số trong các cột. Không có "cá" hoặc "xe đạp"
  • chuỗi trống CAST thành 0

Chỉnh sửa:Đối với MySQL. Bạn không thể truyền để nổi

order by 
   cast(column as decimal(38,10))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql muốn khớp từ hoàn chỉnh hoặc đầu từ trên chuỗi

  2. dịch vụ MySQL trên máy tính cục bộ bắt đầu và sau đó dừng lại

  3. kết hợp truy vấn mysql kết quả SUM () bằng cách sử dụng kết nối bên trong

  4. Sử dụng LIMIT trong GROUP BY để nhận N kết quả cho mỗi nhóm?

  5. Làm cách nào để lấy múi giờ hiện tại của MySQL?