SQL語句中的四捨五入round函式

2021-07-14 10:39:27 字數 608 閱讀 9058

很多時候,我們需要對資料的結果進行四捨五入操作math.round()

在sql語句中也有這樣的函式round(),對查詢的結果直接進行四捨五入操作再返回

1、round(x)

函式返回最接近於引數x的整數,對x值進行四捨五入。

例如:

round(-4.56)——>-5
round(4.56)——>5

2、round(x,y)

函式返回最接近於引數x的數,其值保留到小數點後面y位,若y為負值,則將保留x值到小數點左邊y位。

例如:

round(3.45,1)——>3.5

round(3.45,0)——>3

round(123.45,-1)——>120

round(167.8,-2)——>200

此外,truncate(x,y)函式返回被捨去至小數點後y位的數字x。

若y的值為0,則結果不帶有小數點或不帶有小數部分。

若y設為負數,則截去(歸零)x小數點左起第y位開始後面所有低位的值。

該函式round(x,y)類似,只是不進行四捨五入而是直接捨去

qt的四捨五入 Qt(C )四捨五入

qt現在是四捨六入五成雙,要想四捨五入得自己想辦法,實現如下 include include double c1 3.435 double c2 3.445 double c3 3.4351 double c4 3.4451 double c5 3.445 qdebug qdebug qdebug ...

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

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

sql 將小數四捨五入

如何使用 oracle round 函式 四捨五入 描述 傳回乙個數值,該數值是按照指定的小數字元數進行四捨五入運算的結果。select round number,decimal places from dual 引數 number 欲處理之數值 decimal places 四捨五入 小數取幾位 ...