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

Изчисление на типа данни на SQL Server Float спрямо десетичната запетая

Float е точен до 15 значими цифри само (в SQL Server).

Това се демонстрира от 1.52415693411713 E+17 където 1.52415693411713 (15 цифри) е толкова точен, колкото ще получите. Крайният 020... след 152415693411713 с STR е измислен е резолюцията на плаваща запетая

За да запазите точността, не използвайте float. Толкова е просто. CAST към десетичен знак, ако искате за изчисление, но ако CAST обратно към float, вие сте ограничен до 15 цифри

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да извлека данни от база данни на SQL Server в C#?

  2. SQL Server:Базата данни заседна в състояние на възстановяване

  3. Копирайте множество записи с връзка главен-подробни данни

  4. Как да генерирате изявления за вмъкване от текстови файлове за таблица на SQL Server в SQL Server - SQL Server / TSQL урок, част 106

  5. Намиране на родител от най-високо ниво в SQL