时间:2021-07-01 10:21:17 帮助过:28人阅读
结果如下:
由于我们知道该科学记数法是一个整数,所以我们声明转换为DECIMAL类型时,声明的是DECIMAL(28,0),小数位是0,也就是不保留小数位。
下面我们再来看一个例子,将 科学记数法字符串 ‘1.23456789E+5‘ 转换为 保留两位小数的字符串 ‘123456.79‘:
DECLARE @Number NVARCHAR(50)=N‘1.23456789E+5‘ SELECT CONVERT(NVARCHAR(50),CONVERT(DECIMAL(28,2),CONVERT(FLOAT,@Number)))
结果如下:
由于我们知道该科学记数法是一个小数,所以我们声明转换为DECIMAL类型时,声明的是DECIMAL(28,2),小数位是2,也就是保留两位小数。
SQL Server中如何把 科学记数法字符串 变为 数字字符串
标签:sele https 了解 excel导入 excel style number log 字符串类