位置: 编程技术 - 正文

MySQL中浮点型转字符型可能会遇的问题详解(mysql 定点数和浮点数)

编辑:rootadmin

推荐整理分享MySQL中浮点型转字符型可能会遇的问题详解(mysql 定点数和浮点数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sql浮点型数据类型,mysql浮点型转整数,mysql浮点型转换为整形,mysql浮点型转换为整形,mysql浮点型转整数,mysql浮点型转整数,mysql 浮点数,mysql浮点型转换为整形,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

本文主要给大家介绍了MySQL中在将浮点型转字符型的时候遇到的一个问题,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

一 问题描述

今天遇到一个刷数据的需求,是修改产品的重量(字段类型为float),修改了产品的重量之后,是需要记录到日志表中的(字段类型为varchar),表结构如下:

临时刷数据表:

日志表:

如上面建的表所示,我需要将temp_表的actual_weight和new_actual_weight字段分别刷入log_weight表的old_value和new_value字段,SQL语句如下:

MySQL中浮点型转字符型可能会遇的问题详解(mysql 定点数和浮点数)

本来以为到这里就已经大功告成了,毕竟只是插入一些日志记录,后来为了简单的进行核对,发现数据有些不对劲,如下图所示:

临时表数据截图:

日志表数据截图:

对比可以发现,插入的日志记录数据无缘无故后面多了很多位的小数,不知道从哪里冒出来的,后来一想,可能是本来浮点型的数据就是除不尽的,转成varchar的时候就把后面的那些也给带出来了,暂时也不是很确定,后续确定之后再补充,然后自己临时找了一个转varchar的方法concat,调整如下:

顺利解决日志记录问题。

总结如下:

1 在记录价格和重量数字字段的时候,尽量不要使用浮点型!!!,浮点数坑多(比如浮点型是不能判断相等的!!!),最好是采用int整型,业务上要显示小数时,读取出来再除以相应的位数,比如.元,应存储,读取出来时,用/来显示。

2 在float转varchar时,应该先把float用concat函数先转成varchar,再存储入varchar字段。

好了,

标签: mysql 定点数和浮点数

本文链接地址:https://www.jiuchutong.com/biancheng/348647.html 转载请保留说明!

上一篇:详解数据库多表连接查询的实现方法(数据库中多表连接的方式)

下一篇:mysql 5.7 数据库安装步骤个人总结(mysql5.7.23)

  • 留抵税额退税怎么做账
  • 收入纳税数据是什么意思
  • 化妆品销售公司简介
  • 应交增值税已交税金是什么意思
  • 卷烟消费税是怎么算
  • 公司出租房营业税税率是多少
  • 企业当年发放以往年度工资
  • 印花税减半征收吗
  • 新公司开账户需要多少钱
  • 营业执照经营范围增项如何办理
  • 行政单位工资支出标准
  • 退回多打货款分录
  • 二手房如何缴纳契税
  • 事业单位结转结余科目
  • 公司注册的费用记什么科目
  • 融资租入固定资产
  • 购买软件能直接用吗
  • 接受实物投资的增值税会计核算方法
  • 印花税的计税依据含增值税吗
  • 知识产权投资入股要交税吗
  • 个税退税退给个人还是单位
  • 企业年金个税如何计提
  • 跨年发票如何入账小企业会计准
  • 外贸企业出口退税申报期限
  • 过桥过闸 增值税
  • 日工资计算的三种方法
  • 土地使用权摊销年限最新规定
  • win10玩游戏太卡了
  • win10 bios设置
  • 开启网络共享后怎么使用
  • 事业单位财务预算管理制度
  • 建筑业 分包
  • 王者荣耀英雄印花衣服哪里批发
  • windows11右键菜单设置
  • win10多任务视图怎么关闭
  • 购买增值税税控系统专用设备账务处理
  • 周转材料的领用及摊销方法
  • 董事会会费应计什么科目
  • 流动资产占资产总额的比率叫什么
  • 公允模式投资性房地产出售
  • 数据结构考试内容
  • 图像风格迁移网站
  • 微信小程序开发公司
  • c++评测
  • 印花税没交会怎么样
  • 固定资产计提完折旧报废的账务处理
  • 工会经费缴纳方式的文件
  • 电脑word怎么学
  • 有形动产租赁属于现代服务业吗
  • 或有对价的确认条件
  • 企业所得税的营业成本怎么填
  • msdn sql server
  • 利润分配未分配利润期末有余额吗
  • 有限公司能变更成个体工商户吗
  • 增值税勾选统计后如何导出明细表
  • 长期待摊销费用属于
  • 开办费的最新账务处理2021
  • 旅行社差额征收税率多少
  • 2021年税控盘收费
  • 自产产品发给职工做福利的会计处理
  • 对公网银回单可以导出吗
  • 酒店会计做账流程
  • 提高纳税遵从度依靠行政执法还是纳税服务
  • mysql动态sql语句赋值
  • 电脑显示配置windows
  • win8系统怎么关机
  • 下载微信
  • xp系统如何去掉开机登陆界面
  • ubuntu作为开发环境
  • win7电脑能登qq但打不开网页怎么办
  • win10系统无法运行exe文件
  • 电脑英伟达控制面板在哪
  • win10系统中哪些软件可以删除
  • cocos2d rpg
  • javascript基础笔记
  • 深入理解javascript
  • android下载图片并保存到本地
  • 记住密码自动登录怎么取消
  • locust框架
  • 广州地税局官网办事点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设