问题描述: 数据库表中有一个Float的字段,存入DB后,数字是按照科学记数法格式存入的。现在想在HTML页面显示完整的数字。
SQL:
select replace(rtrim(replace(convert(varchar,cast(字段名 as decimal(38,28))),'0',' ')),' ','0') AS 别名 from 表名
先将所查数据转换成Decimal类型,保留到小数点后28位,位数不足显示为0。然后去掉结尾无效的0。问题解决。
问题描述: 数据库表中有一个Float的字段,存入DB后,数字是按照科学记数法格式存入的。现在想在HTML页面显示完整的数字。
SQL:
select replace(rtrim(replace(convert(varchar,cast(字段名 as decimal(38,28))),'0',' ')),' ','0') AS 别名 from 表名
先将所查数据转换成Decimal类型,保留到小数点后28位,位数不足显示为0。然后去掉结尾无效的0。问题解决。