MySQL中四捨五入的實現

2022-08-03 00:30:23 字數 964 閱讀 1708

文章主要描述的是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>

select ceiling(-1.23);  

->

-1

注意返回值被變換為乙個bigint!

round(x)  

返回引數x的mysql四捨五入的乙個整數。

mysql>

select round(-1.23);  

->

-1  

mysql>

select round(-1.58);  

->

-2  

mysql>

select round(1.58);  

->

2

注意返回值被變換為乙個bigint!

round(x,d)  

返回引數x的四捨五入的有d為小數的乙個數字。如果d為0,結果將沒有小數點或小數部分。

mysql>

select round(1.298, 1);  

->

1.3  

mysql>

select round(1.298, 0);  

->

1

注意返回值被變換為乙個bigint!

連線:

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...