sql >> Database teknologi >  >> Database Tools >> SSMS

Pengedatatypepræcision - SQL Server (SSMS)

Antallet af nuller bag prikken kaldes precision af en datatype. money datatypen har en fast præcision :

with accuracy to a ten-thousandth of a monetary unit.

Det er fem cifre bag prikken. Hvis du vil have en anden præcision, skal du bruge decimal datatype. Nogle eksempler:

select  cast(0.123456789 as money)
,       cast(0.123456789 as decimal(5,3))
,       cast(0.123456789 as decimal(5,1))

Dette udskriver:

0.1235    0.123    0.1



  1. Bruger tabel lige efter oprettelse af den:objekt eksisterer ikke

  2. MySQL #1054 ukendt kolonne

  3. Anstændig simpel SQL Server-klient

  4. Migrering af databaser ved hjælp af phpMyAdmins sporingsmekanisme