笔者在网上搜了好久,解释都晦涩难懂。最后通过亲手实践加课本知识得出结论如下:
decimal(M,N) 
 M表示:不包括小数点,不包括符号位,所能存数字的总位数(包括小数部分和整数部分)
 N表示:小数部分数字的位数,由此可知整数部分的位数为M-N;

举个例子,
decimal(4,2) 能够表示的数的范围 -99.99到99.99;
decimal(4,1)能表示的范围,还要写吗?如果对自己心中的答案有怀疑,自己去实验吧。

特殊处理,
如果对于decimal(4,2)的列,输入下列值
输入是99.1                , 存储为99.10 自动补全
输入是99.12              , 存储为99.12  正常处理
输入是99.123             ,存储为99,12 (四舍五入处理)
【注】:我实验的mysql版本是5.6以上,其他版本可能是截断处理,即输入99.129 存储为99.12,而不是99.13。
另外,四舍五入是从小数点后第三位开始
如 输入是 99.1249   存储为99.12。 换句话说四舍五入只看小数点后第三位。

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

decimal这个数据类型的用法,保证你看懂相关推荐

  1. c语言求出现次数最多的字符,保证你看懂

    保证你看懂,因为这是一个小白写的代码. 还只做了几十个题,网上搜的都看不懂.但了解了思路,自己琢磨了好久终于写出来了. #include<stdio.h> int main() {     ...

  2. decimal这个数据类型的用法

    笔者在网上搜了好久,解释都晦涩难懂.最后通过亲手实践加课本知识得出结论如下:  decimal(M,N)  M表示:不包括小数点,不包括符号位,所能存数字的总位数(包括小数部分和整数部分)  N表示: ...

  3. java编译时多态和运行时多态_运行时多态、编译时多态和重载、重写的关系(不区分Java和C#,保证能看懂!)...

    以前在大学学习OOP的时候,知道了重载和重写的区别,但如果要把他们和多态联系起来,我想很多新手朋友和我当初一样是死记的,可是时间长了,自然而然就忘记了,最近在写测试的时候,终于"开窍&quo ...

  4. ( 保证能看懂系列)SVM系列(一)hard-margin SVM 详细原理

    感谢youtube上的视频对SVM的详细推导 https://www.youtube.com/watch?v=ZF2QR7nSUhg&list=PLOxMGJ_8X74Z1N3OcacUaCx ...

  5. 【Leetcode】Python实现字符串转整数 (atoi) - 详细备注,保证小白看懂

    ''' 6 字符串转整数(atoi) 实现 atoi,将字符串转为整数.在找到第一个非空字符之前,需要移除掉字符串中的空格字符.如果第一个非空字符是正号或负号,选取该符号,并将其与后面尽可能多的连续的 ...

  6. buck电路pscad仿真_RC Snubber吸收电路设计之RLC振荡原理详解(保证轻松看懂)

    PS:由于本篇文章较长,为了不影响阅读体验,所以一分为二,本篇先讲述振荡原理,下一篇再讲实际的Snubber电路设计. 微信公众号:硬核电子. RLC谐振电路广泛应用于选频电路中,但由于本人从事非射频 ...

  7. 《零基础看得懂的C++入门教程 》——(2)什么是数据类型、变量?一看便会

    一.学习目标 了解基本常用的数据类型 了解什么是变量 目录 预备第一篇,使用软件介绍在这一篇,C++与C使用的软件是一样的,查看这篇即可:<软件介绍> 想了解编译原理和学习方法点这篇,学习 ...

  8. 结构数据类型的用法 值类型 c# 1231

    结构数据类型的用法 值类型 c# 1231 结构的定义 结构的使用 方式一 方式二 new一下 两种结构的使用区别 不new 声明了变量后调方法要报错 new一下 声明变量后调方法一切正常 结构中有属 ...

  9. mysql中join on_Mysql inner join on的用法实例(必看)

    语法规则 SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON table_name1.column_name=table_ ...

最新文章

  1. cli3 px转rem适配移动端_Vue:将px转化为rem,适配移动端
  2. Google 已正式结束对 Eclipse Android 的支持
  3. 建造者模式与原型模式/builder模式与prototype模式/创建型模式
  4. C语言经典例21-猴子吃桃问题
  5. 锁 mysql_Mysql的锁(S锁和X锁的区别)
  6. Leetcode--191. 位1的个数
  7. Docker和Kubernetes如何让DevOps更具效力
  8. 【项目合作】瓷砖表面打印缺陷识别
  9. Android 实践项目开发二
  10. 转载:SQL server2005 里面没有management studio!下载SQL开发版本
  11. uni-app微信小程序登录授权
  12. vs2012 使用mysql_vs2012连接mysql
  13. maven,eclipse--build时出现No compiler is provided in this environment
  14. java计算信息熵_Java计算文本字符的信息熵
  15. 线性代数复盘 | 同济大学工程数学第六版第二章思维导图笔记——矩阵及其运算(复习专用)
  16. 微信小程序架构图与开发
  17. 阿里云服务器到底有什么好处?
  18. Dijkstra迪杰斯特算法(C++版本和JAVA版本)
  19. 【陪客户领导吃饭四部曲】
  20. SQL Server Intergration Services(SSIS)

热门文章

  1. 如何创建基本的高级队列之一:创建发送方代码
  2. xcode中工程引用设置
  3. oracle 日期计算
  4. newcondition java_Java并发Condition接口
  5. VS2010 C++下编译调试MongoDB源码 r2.2.2
  6. ueditor百度富文本编辑器linux下报错: class path resource [config.json] cannot be resolved to absolute file path
  7. 随便选一张扑克牌_扑克牌魔术手法教学,简单易学的纸牌魔术,三分钟让你成为大师...
  8. 【软件开发底层知识修炼】十五 快速学习GDB调试二 使用GDB进行断点调试
  9. Visual Studio 2005 Tip:编辑项目文件
  10. 链表反转python