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

Грешка при закръгляване на SQL Server, даване на различни стойности

Това е така, защото използвате плаващ тип база данни.

Float не трябва да се използва за представяне на стойности, които изискват прецизност, тъй като те се съхраняват като приближения, различните манипулации могат да ви дадат различни резултати.

В sql сървър можете да използвате десетични и числови типове данни за числена точност:http://msdn.microsoft.com/en-us/library/ms187746.aspx



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. T-Sql - Подреждане по буквено-цифрово

  2. Прехвърляне на научна нотация (от varchar -> numeric) в изглед

  3. Как да използвам SqlCommand за СЪЗДАВАНЕ НА БАЗА ДАННИ с параметризирано db име?

  4. Как да намерите форматите за дата, използвани за конкретен език в SQL Server (T-SQL)

  5. има проблеми при опит за възстановяване на криптирана база данни