sql >> Database >  >> RDS >> Sqlserver

Float-waarden opslaan in SQL Server

Je bent niet eigenlijk proberen om 123.66 op te slaan, omdat je 123.66 niet precies kunt weergeven als een float of double. De database slaat de gegevens nauwkeuriger op dan u gewend bent, dat is alles.

Als u decimaal wilt opslaan getallen nauwkeurig, gebruik de decimal typ.

Zie mijn artikelen over drijvend binair punt en zwevende decimale punt typen voor meer info.



  1. Het wegwerken van Tijdelijk gebruik; Filesort . gebruiken

  2. SQL Server 2008 - Hoe converteer ik GMT(UTC) datetime naar lokale datetime?

  3. XQuery- en knooppunt-ID's

  4. Meerdere JPA-transacties parallel uitvoeren