在 SQL 服务器中将指数数转换为浮点数的查询

Query to convert exponential number to float in SQL Server

我正在使用

SELECT CAST('5E-05' AS float) 

结果 = 0.00005

它不起作用。帮助。

https://www.google.co.in/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=5E-05+to+decimal

为此提供正确的输出,以便我们测试并抛出更多样本数据。

试试这个,

SELECT CONVERT(decimal(18,8), CAST('5E-05' AS FLOAT))