国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

MySQL 浮點(diǎn)型的精度范圍與四舍五入

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

問(wèn)題描述

MySQL 浮點(diǎn)型的精度范圍與四舍五入

問(wèn)題解答

回答1:

因?yàn)椋阍趧?chuàng)建表的時(shí)候,指定的 f3 是 float(6,2) ,那這個(gè) 6 和 2 是什么意思?6 是數(shù)字總位數(shù)。2是小數(shù)點(diǎn)后只保留2位。所以會(huì)顯示成 9999.99 即總共 6 個(gè)9,小數(shù)后是 2 位

回答2:

建議使用decimal,尤其是涉及到錢(qián)的問(wèn)題的時(shí)候,在mysql中float、double(或real)是浮點(diǎn)數(shù),decimal(或numberic)是定點(diǎn)數(shù)。

浮點(diǎn)數(shù)相對(duì)于定點(diǎn)數(shù)的優(yōu)點(diǎn)是在長(zhǎng)度一定的情況下,浮點(diǎn)數(shù)能夠表示更大的數(shù)據(jù)范圍;它的缺點(diǎn)是會(huì)引起精度問(wèn)題。

在今后關(guān)于浮點(diǎn)數(shù)和定點(diǎn)數(shù)的應(yīng)用中,大家要記住以下幾點(diǎn):

1、浮點(diǎn)數(shù)存在誤差問(wèn)題;

2、對(duì)貨幣等對(duì)精度敏感的數(shù)據(jù),應(yīng)該用定點(diǎn)數(shù)表示或存儲(chǔ);

3、編程中,如果用到浮點(diǎn)數(shù),要特別注意誤差問(wèn)題,并盡量避免做浮點(diǎn)數(shù)比較;

4、要注意浮點(diǎn)數(shù)中一些特殊值的處理。可以看看這個(gè)http://blog.csdn.net/lingmao5...

回答3:

float(m,d) 中,m 代表總位數(shù), d 代表小數(shù)點(diǎn)右邊的位數(shù)

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

解釋?zhuān)?/p>

不指定 m,d :按照 float 與 double 的范圍來(lái)取值

指定 m,d : 按照 m,d 的值來(lái)取,超過(guò)則四舍五入,不超過(guò)則補(bǔ) 0

相關(guān)文章:
主站蜘蛛池模板: 安徽省| 通州区| 扬州市| 老河口市| 巴楚县| 广水市| 聊城市| 天峻县| 江西省| 和顺县| 广灵县| 芦山县| 闽清县| 迁西县| 大城县| 雅江县| 临桂县| 新河县| 永德县| 平原县| 色达县| 阳原县| 黑山县| 溆浦县| 峨边| 桂平市| 团风县| 华亭县| 克拉玛依市| 余庆县| 商南县| 龙门县| 济南市| 赣榆县| 青河县| 都安| 赞皇县| 靖州| 黄浦区| 彝良县| 冀州市|