亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

MySQL 浮點型的精度范圍與四舍五入

瀏覽:74日期:2022-06-12 17:43:43

問題描述

MySQL 浮點型的精度范圍與四舍五入

問題解答

回答1:

因為,你在創建表的時候,指定的 f3 是 float(6,2) ,那這個 6 和 2 是什么意思?6 是數字總位數。2是小數點后只保留2位。所以會顯示成 9999.99 即總共 6 個9,小數后是 2 位

回答2:

建議使用decimal,尤其是涉及到錢的問題的時候,在mysql中float、double(或real)是浮點數,decimal(或numberic)是定點數。

浮點數相對于定點數的優點是在長度一定的情況下,浮點數能夠表示更大的數據范圍;它的缺點是會引起精度問題。

在今后關于浮點數和定點數的應用中,大家要記住以下幾點:

1、浮點數存在誤差問題;

2、對貨幣等對精度敏感的數據,應該用定點數表示或存儲;

3、編程中,如果用到浮點數,要特別注意誤差問題,并盡量避免做浮點數比較;

4、要注意浮點數中一些特殊值的處理。可以看看這個http://blog.csdn.net/lingmao5...

回答3:

float(m,d) 中,m 代表總位數, d 代表小數點右邊的位數

create table example3 ( f1 float, f2 float(5,2), d1 double, d2 double(5,2));insert into example3(f1, f2, d1, d2) values(3.141592657,3.141592657,3.141592657,3.141592657), (3,3,3,3);

顯示如下:

f1f2d1d23.141593.143.1415926573.1433.0033.00

解釋:

不指定 m,d :按照 float 與 double 的范圍來取值

指定 m,d : 按照 m,d 的值來取,超過則四舍五入,不超過則補 0

相關文章:
主站蜘蛛池模板: 午夜一级黄色片 | 的九一视频入口在线观看 | 中文字幕日韩一区 | 国产视频福利在线 | 免费一级片网站 | 老人毛片 | 日韩精品午夜视频一区二区三区 | 狠狠操影院 | 亚洲欧洲日韩在线 | 久国产视频| 日韩黄色三级视频 | 簧片视频在线观看 | 黄色小毛片 | 一级女性全黄生活片看看 | 又刺激又黄的一级毛片 | 午夜影院性 | 日韩三级在线观看 | 做久爱视频在线观看 | 国产网站免费观看 | 美女美女高清毛片视频 | 久久精品在现线观看免费15 | 你懂的在线免费 | 综合亚洲网 | 亚洲欧美在线综合一区二区三区 | 久久亚洲国产精品五月天 | 激情婷婷色 | 亚洲色图亚洲色图 | 我要看黄色录像一级片 | 久久国产成人精品 | 黄色性生活视频 | 综合亚洲一区二区三区 | 国产精品久久久久久网站 | 日本三级无码中文字幕 | 亚洲精品视频免费在线观看 | 一品道一本香蕉视频 | 欧美日韩一区二区三区视视频 | 自怕偷自怕亚洲精品 | 欧美日韩不卡视频一区二区三区 | 国产色婷婷亚洲99精品小说 | 一区二区三区不卡免费视频97 | 日韩中文在线视频 |