如何在SQL Server中显示小数点后两位数字

我有在SQL Server有一个float数据types列的表我想返回我的float数据types列值与2个小数位。

例如:如果我插入12.3 ,它应该返回12.30

如果我插入12 ,它应该返回12.00

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

decimal(10,2)表示可以有一个十进制数,最大总精度为10位。 其中2位小数点后8位。

你也可以使用下面的代码来帮助我:

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

其中Total是所需字段的别名。