Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Konversi tipe data MySQL dari varchar ke float

Anda tidak dapat memberikan nilai di mysql menggunakan tipe float.

Jenisnya dapat menggunakan nilai berikut:

  • BINARY[(N)]
  • CHAR[(N)]
  • TANGGAL
  • DATETIME
  • DECIMAL[(M[,D])]
  • TANDATANGANI [BINTANG]
  • WAKTU
  • TIDAK TANDA TANGANI [BINTANG]

Jadi dalam kasus Anda, Anda harus menggunakan desimal, mis:

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. MySQL hanya mendapatkan ROLLUP keseluruhan

  2. Apa perilaku default MySQL JOIN, INNER atau OUTER?

  3. java.sql.SQLException:Nilai string salah:'\xF0\x9F\x91\xBD\xF0\x9F...'

  4. Presisi numerik tinggi mengapung dengan MySQL dan SQLAlchemy ORM

  5. Menghitung MySQL Rata-Rata Bergerak?