San*_*osh 52 sql-server sql-server-2008 sqldatatypes
我有一个float数据类型列的表SQL Server
我想返回我的float数据类型列值2位小数.
例如:如果我插入12.3,它应该返回12.30
如果我插入12,它应该返回12.00
jue*_*n d 113
select cast(your_float_column as decimal(10,2))
from your_table
Run Code Online (Sandbox Code Playgroud)
decimal(10,2)表示您可以使用十进制数字,最大总精度为10位数.其中2个小数点后8个.
Shi*_*roy 14
你也可以做一些更短的事情:
SELECT FORMAT(2.3332232,'N2')
小智 7
你也可以使用下面的代码来帮助我:
select convert(numeric(10,2), column_name) as Total from TABLE_NAME
Run Code Online (Sandbox Code Playgroud)
Total你想要的字段的别名在哪里.