Comment afficher deux chiffres après la virgule décimale dans SQL Server
J'ai une table qui a une colonne de float
Type de données dans SQL Server
Je veux retourner ma valeur de colonne de type de données float
avec 2 décimales.
Par exemple: si j'insère 12.3
, il devrait retourner 12.30
Si j'insère 12
,il doit retourner 12.00
38
demandé sur
Rafael
2013-11-21 15:07:54
3 réponses
select cast(your_float_column as decimal(10,2))
from your_table
decimal(10,2)
signifie que vous pouvez avoir un nombre décimal avec une totale maximale précision de 10 chiffres. 2 d'entre eux après la virgule décimale et 8 avant.
81
répondu
juergen d
2017-07-11 23:56:46
Vous pouvez également utiliser le code ci-dessous qui m'aide:
select convert(numeric(10,2), column_name) as Total from TABLE_NAME
Où Total
est l'alias du champ que vous voulez.
3
répondu
Bha15
2017-10-28 11:51:58
Vous pouvez également utiliser ce qui suit si vous voulez lancer et arrondir aussi bien. Qui peut vous aider ou aider quelqu'un d'autre.
SELECT CAST(ROUND(Column_Name, 2) AS DECIMAL(10,2), Name FROM Table_Name
0
répondu
PatsonLeaner
2018-06-28 08:14:08