在 SQL 中,ROUND() 函數(shù)用于將一個數(shù)字舍入為指定的小數(shù)位數(shù)。它接受兩個參數(shù):要舍入的數(shù)字和要保留的小數(shù)位數(shù)。
使用 ROUND() 函數(shù)的語法如下:
ROUND(number, decimal_places)
其中:
number 是要舍入的數(shù)字;
decimal_places 是要保留的小數(shù)位數(shù)。
以下是一些 ROUND() 函數(shù)的示例:
SELECT ROUND(3.14159, 0);
輸出:3
SELECT ROUND(3.14159, 2);
輸出:3.14
SELECT ROUND(3.14159, 1);
輸出:3.1
注意事項:
如果 decimal_places 參數(shù)為正數(shù),則結(jié)果將舍入到指定的小數(shù)位數(shù);
如果 decimal_places 參數(shù)為負(fù)數(shù),則結(jié)果將舍入到指定的整數(shù)位數(shù);
如果 decimal_places 參數(shù)為零,則結(jié)果將舍入到最接近的整數(shù)。
希望能幫到你!