一个关于float数据类型转化的问题,望高手来解决一下,在现急等!!!
我在数据库中处理金额的时候用的是float类型,
现在他现在出来在小数点后有很多位小数,
我只要精确到小数点后两位就行,
请问一下,在数据库中读取出来时就进行转化精确到小数点后两位,
例如,某字段在数据库中是1.22988555511,
我想要的结果是他读取出来是1.23,
望高手来解决一下,在现急等!!!
[解决办法]
numeric (12,2)
[解决办法]
select cast(1.22988555511 as numeric(12,2))
--------------
1.23
(1 row(s) affected)
[解决办法]
select cast(1.22988555511 as numeric(12,2)) as '列名 '