在sql语句中,有时我们会做一些除法运算,如,lon为整形字段,
select lon/1000000.0 as lon from mytable;
我希望是保留6位小数精度的结果 123.123456,实际上只保留了4位,123.1235(四舍五入)
SQL语句正确写法:select cast(lon/1000000.0 as decimal(9,6)) as lon from mytable;
在sql语句中,有时我们会做一些除法运算,如,lon为整形字段,
select lon/1000000.0 as lon from mytable;
我希望是保留6位小数精度的结果 123.123456,实际上只保留了4位,123.1235(四舍五入)
SQL语句正确写法:select cast(lon/1000000.0 as decimal(9,6)) as lon from mytable;