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

Chuyển đổi kiểu dữ liệu MySQL từ varchar thành float

Bạn không thể truyền giá trị trong mysql bằng kiểu float.

Loại có thể sử dụng các giá trị sau:

  • BINARY [(N)]
  • CHAR [(N)]
  • DATE
  • DATETIME
  • DECIMAL [(M [, D])]
  • ĐÃ ĐĂNG KÝ [INTEGER]
  • THỜI GIAN
  • CHƯA ĐĂNG KÝ [INTEGER]

Vì vậy, trong trường hợp của bạn, bạn phải sử dụng số thập phân, ví dụ:

select cast(amount AS DECIMAL(10,2)) as 'float-value' from amounts


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đối chiếu phân biệt chữ hoa chữ thường trong MySQL

  2. MySQL:Giao dịch so với Bảng khóa

  3. Kết nối cơ sở dữ liệu CakePHP Mysql bị thiếu hoặc không thể tạo

  4. không thể tăng giới hạn tệp mở trong mariadb 10 trên centos7

  5. Chèn cơ sở dữ liệu php không hoạt động theo kế hoạch