简单问题,float类型如何保留2位小数
我有一个表Table1,里面有一个字段column1,定义为float类型
我插入一个数据,怎么样可以让它自动保留两位小数.例如我插入123。它在数据表里是123.00 。插入123.456 ,经过四舍五入结果是123.46
insert into table1 values(?)
Ps:字段类型不能改变
------解决方案--------------------create table t(A decimal(10,2))
go
insert into t
select 2
union all
select 2.333
union all
select 2.457
select *
from t
drop table t
/******结果********/
A
2.00
2.33
2.46