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

Perhitungan tipe data SQL Server Float vs desimal

Float akurat hingga 15 angka penting saja (dalam SQL Server).

Hal ini ditunjukkan oleh 1.52415693411713 E+17 di mana 1.52415693411713 (15 digit) seakurat yang akan Anda dapatkan. 020... terakhir setelah 152415693411713 dengan STR adalah buatan adalah resolusi floating point

Untuk menjaga presisi, jangan gunakan float. Sesederhana itu. CAST ke desimal jika Anda ingin untuk perhitungan, tetapi jika Anda CAST kembali ke float Anda adalah dibatasi hingga 15 digit

Lihat "Yang Harus Diketahui Setiap Ilmuwan Komputer Tentang Floating-Point Arithmetic "



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hitung Total Berjalan di SQL Server

  2. Bagaimana cara mengeksekusi file .sql menggunakan powershell?

  3. Hasil Query Email sebagai Tabel HTML di SQL Server (T-SQL)

  4. Bagaimana saya bisa terhubung ke SQL Server menggunakan keamanan terintegrasi dengan driver JDBC?

  5. identitas dari sql insert melalui jdbctemplate