转换科学计数法的数值字符串为decimal类型的方法


Posted in Python onJuly 16, 2018

在操作数据库时,需要将字符串转换成decimal类型。

代码如下:

select cast('0.12' as decimal(18,2));
select convert(decimal(18,2), '0.12');

当需要将科学计数法的数字字符串转换成decimal时,这2种写法都报错:

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(18,2), '0.12e+006');

网上查了很多资料都没有找到答案。最后无意中发现float类型转换成字符串时就会产生科学计数法的数值字符串:

select cast(cast(1234400000 as float) as varchar)
1.2344e+009

反向思维,那科学计数法的数值字符串应该可以转换成float类型,再转换float到decimal。

以上这篇转换科学计数法的数值字符串为decimal类型的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Django1.3添加app提示模块不存在的解决方法
Aug 26 Python
python中字符串类型json操作的注意事项
May 02 Python
Python实现读取及写入csv文件的方法示例
Jan 12 Python
django实现HttpResponse返回json数据为中文
Mar 27 Python
Flask模板引擎Jinja2使用实例
Apr 23 Python
python中threading开启关闭线程操作
May 02 Python
Python 执行矩阵与线性代数运算
Aug 01 Python
python绘制箱型图
Apr 27 Python
pytorch MSELoss计算平均的实现方法
May 12 Python
解决pytorch读取自制数据集出现过的问题
May 31 Python
Python利用Turtle绘制哆啦A梦和小猪佩奇
Apr 04 Python
Python开发五子棋小游戏
Apr 28 Python
python 不以科学计数法输出的方法
Jul 16 #Python
Django配置celery(非djcelery)执行异步任务和定时任务
Jul 16 #Python
Python中的Django基本命令实例详解
Jul 15 #Python
完美解决python中ndarray 默认用科学计数法显示的问题
Jul 14 #Python
python爬取哈尔滨天气信息
Jul 14 #Python
Python for循环中的陷阱详解
Jul 13 #Python
Python框架Flask的基本数据库操作方法分析
Jul 13 #Python
You might like
饭制《星际争霸》Mod:优化游戏机制 增加新单位
2017/07/02 星际争霸
PHP中的CMS的涵义
2007/03/11 PHP
php学习笔记 数组的常用函数
2011/06/13 PHP
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
2017/02/28 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
2017/11/16 PHP
任意位置显示html菜单
2007/02/01 Javascript
suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
2011/12/20 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
2013/08/02 Javascript
javascript使用正则获取url上的某个参数
2014/09/04 Javascript
JavaScript组合模式学习要点
2016/08/26 Javascript
原生js实现无缝轮播图效果
2017/01/11 Javascript
利用js的闭包原理做对象封装及调用方法
2017/04/07 Javascript
微信小程序-横向滑动scroll-view隐藏滚动条
2017/04/20 Javascript
信息滚动效果的实例讲解
2017/09/18 Javascript
JavaScript事件处理程序详解
2017/09/19 Javascript
基于Vue中点击组件外关闭组件的实现方法
2018/03/06 Javascript
JS 事件机制完整示例分析
2020/01/15 Javascript
Javascript如何实现扩充基本类型
2020/08/26 Javascript
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
python计算书页码的统计数字问题实例
2014/09/26 Python
详解python单例模式与metaclass
2016/01/15 Python
详解Python网络爬虫功能的基本写法
2016/01/28 Python
Python实现OpenCV的安装与使用示例
2018/03/30 Python
Flask中endpoint的理解(小结)
2019/12/11 Python
css3类选择器之结合元素选择器和多类选择器用法
2017/03/09 HTML / CSS
HTML5 Canvas draw方法制作动画效果示例
2013/07/11 HTML / CSS
Antonioli美国在线商店:时尚前卫奢华
2019/07/29 全球购物
公司清洁工岗位职责
2013/12/14 职场文书
党员专题组织生活会发言材料
2014/10/17 职场文书
工伤私了协议书范本
2014/11/24 职场文书
党校毕业个人总结
2015/02/28 职场文书
2015年上半年信访工作总结
2015/03/30 职场文书
爱护环境卫生倡议书
2015/04/29 职场文书
撤诉书怎么写
2015/05/19 职场文书
只用20行Python代码实现屏幕录制功能
2021/06/02 Python
win10系统计算机图标怎么调出来?win10调出计算机图标的方法
2022/08/14 数码科技