Oracle的ROUND函數用于對數字進行四舍五入
示例:
SELECT ROUND(10.56, 2) FROM dual; -- 結果為 10.57
SELECT ROUND(10.54, 2) FROM dual; -- 結果為 10.54
示例:
SELECT ROUND(10.56, 2, 'HALF_UP') FROM dual; -- 結果為 10.57
SELECT ROUND(10.54, 2, 'HALF_DOWN') FROM dual; -- 結果為 10.54
SELECT ROUND(10.56, 2, 'TRUNCATE') FROM dual; -- 結果為 10.56
SELECT ROUND(10.54, 2, 'UP') FROM dual; -- 結果為 11.00
結合ROUND函數進行數據處理時,可以根據需要選擇合適的舍入模式和保留的小數位數。例如,如果你需要對某列數據進行四舍五入并保留兩位小數,可以使用以下查詢:
SELECT ROUND(column_name, 2) FROM table_name;