Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Реални срещу плаваща запетая срещу пари

Вижте какво трябва да знае всеки компютърен учен за аритметиката с плаваща запетая.

Числата с плаваща запетая в компютрите не представляват точно десетичните дроби. Вместо това те представляват двоични фракции. Повечето дробни числа нямат точно представяне като двоична дроб, така че има известно закръгляване. Когато такава закръглена двоична дроб се преобразува обратно в десетична дроб, получавате ефекта, който описвате.

За съхраняване на парични стойности SQL бази данни обикновено предоставят тип DECIMAL, който съхранява точни десетични цифри. Този формат е малко по-малко ефективен за работа с компютрите, но е доста полезен, когато искате да избегнете грешки при закръгляването на десетичната запетая.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Работа с данни на Salesforce.com в SQL Server Reporting Services

  2. Извличане на дефиниция на колона за набор от резултати от запомнени процедури

  3. BULK INSERT с колона за идентичност (автоматично увеличаване).

  4. Инструкция за изтриване на SQL Server:Как да премахнете един или умножете редове от таблицата

  5. Как да инсталирате SQL Server на Mac