risposta-alla-domanda-sullo-sviluppo-web-bd.com

Come visualizzare due cifre dopo il punto decimale in SQL Server

Ho una tabella che ha una colonna di tipo di dati float in SQL Server Voglio restituire il mio valore di colonna del tipo di dati float con 2 posizioni decimali.

per esempio: se inserisco 12.3, dovrebbe restituire 12.30

se inserisco 12, dovrebbe restituire 12.00

43
Santosh
select cast(your_float_column as decimal(10,2))
from your_table

decimal(10,2) significa che puoi avere un numero decimale con una precisione totale massima di 10 cifre. 2 di loro dopo il punto decimale e 8 prima.

89
juergen d

Puoi anche utilizzare sotto il codice che mi aiuta: 

select convert(numeric(10,2), column_name) as Total from TABLE_NAME

dove Total è alias del campo che vuoi.

5
Bha15

Puoi anche utilizzare i seguenti se vuoi lanciare e arrotondare. Questo può aiutare te o qualcun altro.

SELECT CAST(ROUND(Column_Name, 2) AS DECIMAL(10,2), Name FROM Table_Name
0
PatsonLeaner