Oracle的ROUND函數用于對數值進行四舍五入。其語法如下:
ROUND(number, decimal_places)
參數說明:
number:要進行四舍五入的數值。
decimal_places:要保留的小數位數。正數表示保留的小數位數,負數表示舍入到整數位數。
示例:
ROUND(3.14159, 2) 返回 3.14,保留兩位小數。
ROUND(345.678, -1) 返回 350,舍入到整數位數。
ROUND(2.5) 返回 3,默認為舍入到整數位數。
需要注意的是,當小數位數為正數時,ROUND函數會根據小數位數對小數進行四舍五入。當小數位數為負數時,ROUND函數會根據整數位數對整數進行四舍五入。如果省略小數位數,則默認為0,即舍入到整數位數。