
将科学计数法的数值字符串转换为decimal类型的方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本篇文章介绍了一种方法,用于将科学计数法表示的数值字符串转换成Python中的decimal类型,以实现高精度计算需求。
在操作数据库时需要将字符串转换成decimal类型。可以使用以下两种方法:`select cast(0.12 as decimal(18,2));` 和 `select convert(decimal(18,2), 0.12);`
然而,当尝试将科学计数法表示的数字字符串(例如 0.12e+006)转换为decimal类型时,这两种方法都会报错:
```
msg 8114, level 16, state 5, line 1
error converting data type varchar to numeric.
select cast(0.12e+006 as decimal(18,2));
select convert(decimal,
```
全部评论 (0)
还没有任何评论哟~


