Oracle round函數(shù)的用法是什么

小億
217
2023-07-20 13:00:54
欄目: 云計(jì)算

Oracle的ROUND函數(shù)用于對(duì)數(shù)值進(jìn)行四舍五入。其語(yǔ)法如下:

ROUND(number, decimal_places)

參數(shù)說(shuō)明:

  • number:要進(jìn)行四舍五入的數(shù)值。

  • decimal_places:要保留的小數(shù)位數(shù)。正數(shù)表示保留的小數(shù)位數(shù),負(fù)數(shù)表示舍入到整數(shù)位數(shù)。

示例:

  • ROUND(3.14159, 2) 返回 3.14,保留兩位小數(shù)。

  • ROUND(345.678, -1) 返回 350,舍入到整數(shù)位數(shù)。

  • ROUND(2.5) 返回 3,默認(rèn)為舍入到整數(shù)位數(shù)。

需要注意的是,當(dāng)小數(shù)位數(shù)為正數(shù)時(shí),ROUND函數(shù)會(huì)根據(jù)小數(shù)位數(shù)對(duì)小數(shù)進(jìn)行四舍五入。當(dāng)小數(shù)位數(shù)為負(fù)數(shù)時(shí),ROUND函數(shù)會(huì)根據(jù)整數(shù)位數(shù)對(duì)整數(shù)進(jìn)行四舍五入。如果省略小數(shù)位數(shù),則默認(rèn)為0,即舍入到整數(shù)位數(shù)。

0