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

Sắp xếp một cột VARCHAR dưới dạng FLOAT bằng cách sử dụng toán tử CAST không hoạt động trong MySQL

Hãy thử thủ thuật này (giúp sắp xếp các chuỗi dưới dạng số) -

SELECT guid, number FROM table ORDER BY number * 1 DESC

Nó sẽ giúp MySQL truyền chuỗi thành số.

Một giải pháp khác -

...CAST(value as DECIMAL(10,5))


  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 so với MariaDB

  2. MySQL, văn bản dài, văn bản hay blob hiệu quả hơn? Cải thiện hiệu quả chèn

  3. Kết nối với mysql trên Amazon EC2 từ máy chủ từ xa

  4. Cân bằng tải cơ sở dữ liệu-Aware:Cách chuyển từ HAProxy sang ProxySQL

  5. Thay thế cho mysql_real_escape_string mà không cần kết nối với DB