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

Bagaimana cara menyimpan nilai persentase?

Itu sedikit tergantung pada bagaimana Anda berencana untuk menggunakan nilai, tetapi biasanya decimal akan menjadi pilihan yang baik untuk menyimpan persentase. Dan perhatikan bahwa Anda dapat menyimpannya sebagai nilai persentase (10,01) atau sebagai pecahan (.1001). Sehingga akan mempengaruhi ukuran dan presisi kolom yang sebenarnya.

Pilihan antara menyimpan sebagai persen atau pecahan tergantung pada kebutuhan penggunaan, tapi saya mencurigai bahwa dalam kebanyakan situasi akan lebih mudah untuk menyimpannya sebagai pecahan (misalnya, .10 untuk mewakili 10%) karena dapat digunakan secara langsung di sebagian besar perhitungan dengan lebih mudah (tidak perlu mengingat untuk membagi dengan 100).

Dan seperti yang ditunjukkan @ismaelga di komentar, desimal adalah pilihan yang baik untuk akurasi (terutama bagus saat berurusan dengan perhitungan moneter).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mendapatkan data dari tabel lain menggunakan data kolom dari tabel yang berbeda?

  2. Prosedur Tersimpan dengan parameter WHERE opsional

  3. Konfirmasi JavaScript sebelum penghapusan dengan PHP/MYSQL

  4. Injeksi MySQL oleh operator LIKE

  5. Tidak dapat membuat tabel di MySQL karena sudah ada