Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Real vs. Floating Point vs. Uang

Lihat Apa yang Harus Diketahui Setiap Ilmuwan Komputer Tentang Aritmatika Titik Mengambang.

Angka floating point di komputer tidak mewakili pecahan desimal dengan tepat. Sebaliknya, mereka mewakili biner pecahan. Sebagian besar bilangan pecahan tidak memiliki representasi yang tepat sebagai pecahan biner, jadi ada beberapa pembulatan yang terjadi. Ketika pecahan biner bulat seperti itu diterjemahkan kembali ke pecahan desimal, Anda mendapatkan efek yang Anda gambarkan.

Untuk menyimpan nilai uang, database SQL biasanya menyediakan tipe DECIMAL yang menyimpan angka desimal yang tepat. Format ini sedikit kurang efisien untuk ditangani oleh komputer, tetapi cukup berguna bila Anda ingin menghindari kesalahan pembulatan desimal.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menerapkan Beban Tambahan menggunakan Ubah Pengambilan Data di SQL Server

  2. Mendapatkan Tanggal di antara rentang tanggal

  3. Kesalahan SQL Server:Data string atau biner akan terpotong

  4. Memperkenalkan Fitur Baru - Laporan Pertumbuhan Database Cloud Spotlight

  5. Hitung Total Berjalan di SQL Server