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

casting floating ke desimal di mysql

DECIMAL(7,2) berarti angka dengan titik desimal tetap, memiliki 7 digit semuanya, dengan 2 di antaranya di sebelah kanan titik desimal. (Jadi, 5 kiri, 2 kanan.)

Anda tidak membutuhkan untuk dilemparkan kecuali Anda menginginkan perilaku tipe DECIMAL (biasanya, titik tetap) daripada perilaku tipe FLOAT (perkiraan yang berguna dengan jumlah digit yang relatif tidak dapat diprediksi di kanan titik desimal). Misalnya, rata-rata Anda untuk kode produk "PEC" dengan pemerannya adalah 33333,65; tanpa pemerannya adalah 33333.653333.

Jika Anda secara rutin menggunakan semua digit, Anda mungkin harus menambah jumlah digit dalam gips. Katakan, untuk sesuatu seperti DECIMAL (14,2) .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak semua parameter digunakan dalam pernyataan SQL (Python, MySQL)

  2. Implikasi kinerja mengizinkan alias untuk digunakan dalam klausa HAVING

  3. codeigniter :mendapatkan data antara dua tanggal di mysql menggunakan php

  4. Kesalahan saat mencoba memigrasikan postgresql db ke mysql dengan meja kerja

  5. Debug PDO mySql masukkan NULL ke dalam database alih-alih kosong