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

Zapisz wartości zmiennoprzecinkowe w SQL Server

Nie jesteś właściwie próbuję zapisać 123,66, ponieważ nie możesz reprezentować 123,66 dokładnie jako liczby zmiennoprzecinkowej lub podwójnej. Baza danych zapisuje dane dokładniej niż jesteś przyzwyczajony, to wszystko.

Jeśli chcesz zapisać dziesiętne liczby dokładnie, użyj decimal typ.

Zobacz moje artykuły na temat zmiennego punktu binarnego i zmienny przecinek dziesiętny typy, aby uzyskać więcej informacji.



  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 — zliczaj zdarzenia, które mają miejsce od 15 min do 14 dni od czasu podstawowego

  2. SQL Server 2008 - utwórz skrypt bazy danych (schemat + dane) za pomocą wiersza poleceń

  3. RADIANS() Przykłady w SQL Server

  4. Jaka jest wewnętrzna reprezentacja datetime w serwerze sql?

  5. SQL Server 2008 - Pomoc w pisaniu prostego wyzwalacza INSERT