2017-07-19 154 views
0

如何在SQL中将9E-5科学记数法转换为INT(0.00009),大多数记录都是带有此流氓记录的INT值,我希望在负载阶段处理它。如何将9E-5科学记数法转换为INT(0.00009)

+1

十进制值不能是整数。另外,表示不应该重要,它们存储为数字而不是数据库中的字符串? –

+0

[在视图中铸造科学记数法(从varchar - > numeric)](https://stackoverflow.com/questions/6750021/casting-scientific-notation-from-varchar-numeric-in-a-view) –

回答

0
SELECT convert(numeric(18,18),convert(float(53),'9E-5')) 
相关问题