小数位数

更新时间:2023-03-11 21:17:39 阅读: 评论:0

中国最低工资标准-孜然鱿鱼的做法

小数位数
2023年3月11日发(作者:电视剧搜神记)

MySQL将字符串类型的⼩数转换为保留位数的⼩数类型

MySQL将字符串类型的⼩数转换为保留位数的⼩数类型

问题背景

在实际开发中,可能数据在流转或者传递环节中,需要对数值类型做转换(⽐如:将varchar类型的"3.14",转为浮点类型的3.14)

如何使⽤SQL语句实现此种场景的数据转换呢?

解决⽅案

数据转换可以⽤到MySQL⾃带的函数cast()或者convert(),浮点类型可以使⽤decimal()函数。

⽰例如下:

1)不保留⼩数的情况

lectcast("3.14159"asdecimal);#运⾏结果:3

lectconvert("3.14159",decimal);#运⾏结果:3

2)保留⼩数的情况

lectcast("3.14159"asdecimal(10,2));#运⾏结果:3.14

lectconvert("3.14159",decimal(10,2));#运⾏结果:3.14

lectcast("3.14159"asdecimal(10,3));#运⾏结果:3.142

lectconvert("3.14159",decimal(10,3));#运⾏结果:3.142

lectcast("3.14159"asdecimal(10,4));#运⾏结果:3.1416

lectconvert("3.14159",decimal(10,4));#运⾏结果:3.1416

lectcast("3.14159"asdecimal(10,5));#运⾏结果:3.14159

lectconvert("3.14159",decimal(10,5));#运⾏结果:3.14159

补充说明

demical(M,D)函数采取四舍五⼊的⽅式,保留⼩数位数。

M:浮点型数值的总位数;

D:浮点型数值的⼩数保留位数。

本文发布于:2023-03-11 21:17:39,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/1678540659120799.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:小数位数.doc

本文 PDF 下载地址:小数位数.pdf

上一篇:湿发
下一篇:返回列表
标签:小数位数
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|