decimal这个数据类型的用法,保证你看懂
生活随笔
收集整理的這篇文章主要介紹了
decimal这个数据类型的用法,保证你看懂
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
筆者在網上搜了好久,解釋都晦澀難懂。最后通過親手實踐加課本知識得出結論如下:
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这个数据类型的用法,保证你看懂的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring Boot(十二)单元测试J
- 下一篇: 一文读懂TOGAF企业架构