Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Błąd zaokrąglania SQL Server, podawanie różnych wartości

Dzieje się tak, ponieważ używasz bazy danych typu float.

Float nie powinno być używane do reprezentowania wartości wymagających precyzji, ponieważ są one przechowywane jako przybliżenia, różne manipulacje mogą dać różne wyniki.

Na serwerze sql możesz używać dziesiętnych i numerycznych typów danych dla dokładności liczbowej: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. Łączenie wartości kolumn w listę rozdzielaną przecinkami

  2. Dodaj kolumnę do istniejącej tabeli i jednoznacznie ponumeruj je na MS SQL Server

  3. PHP z SQL Server

  4. Wygeneruj losową wartość int od 3 do 6

  5. Jak mogę dołączyć bazę danych?