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

Afrunding af decimal i sql-server

SELECT round(0.96855, 3, 1)

-> 0,96800

For 0,968 :cast(round(0.96855, 3, 1) as decimal(10,3)) fungerer fint.

Ref:Runde (hvis sidste param til runde er noget andet end nul, afkortes den)



  1. Rediger alle kolonner i en tabel til 'ikke null' uanset hvad

  2. Hvad er det maksimale antal tilladte parametre pr. databaseudbydertype?

  3. Sådan kopieres en række fra en SQL Server-tabel til en anden

  4. MySQL konverter CHAR(32) datatype til BINARY(16) uden at miste data