sql >> Database teknologi >  >> RDS >> Sqlserver

Gem flydende værdier i SQL Server

Du er ikke faktisk forsøger at gemme 123,66, fordi du ikke kan repræsentere 123,66 nøjagtigt som en float eller double. Databasen gemmer data mere præcist, end du er vant til, det er alt.

Hvis du vil gemme decimal tal nøjagtigt, brug decimal type.

Se mine artikler om flydende binært punkt og flydende decimalkomma typer for mere info.



  1. Hvordan kan jeg tælle antallet af indlæg?

  2. liste for at binde variabel i SQL Developer

  3. Hvordan bruger man COUNT i SQL?

  4. Kan ikke finde objektet, fordi det ikke eksisterer, eller du ikke har tilladelser. Fejl i SQL Server