MySql中的四捨五入

2021-10-07 20:48:31 字數 533 閱讀 3010

建表語句

create table test(a float(5,2),b double(5,2),c decimal(5,2));

對於decimal資料型別來說,是我們通常的四捨五入,但對於float和double型別來說,四捨五入的做法會不同,下面分開說明

insert into test values (4.126,4.126,4.126)

插入4.13,4.13,4.13

insert into test values (4.1251,4.1251,4.1251)

插入4.13,4.13,4.13

insert into test values (4.1250,4.1250,4.1250)

插入4.12,4.12,4.13

insert into test values (4.115,4.115,4.115)

插入4.12,4.12,4.12

insert into test values (4.125,4.125,4.125)

插入4.12,4.12,4.13

mysql 金額 四捨五入 mysql四捨五入

雲資料庫 mysql 雲資料庫 rds for mysql 是穩定可靠 可彈性伸縮的雲資料庫服務。通過雲資料庫能夠讓您幾分鐘內完成資料庫部署。雲端完全託管,讓您專注於應用程式開發,無需為資料庫運維煩惱 低至 0.24 小時起,買1年83折 雲資料庫mysql 雲資料庫 rds for mysql 是...

MySql四捨五入

floor x 返回不大於x的最大整數值。mysql select floor 1.23 1 mysql select floor 1.23 2 注意返回值被變換為乙個bigint!ceiling x 返回不小於x的最小整數值。mysql select ceiling 1.23 2 mysql se...

mysql 四捨五入

floor x 返回不大於x的最大整數值。mysql select floor 1.23 1 mysql select floor 1.23 2 注意返回值被變換為乙個bigint!ceiling x 返回不小於x的最小整數值。mysql select ceiling 1.23 2 mysql se...