在 SQL 中,可以使用 ROUND 函數(shù)來進(jìn)行四舍五入。
語法如下:
ROUND(expression, decimal_places)
其中,expression 是要進(jìn)行四舍五入的數(shù)值表達(dá)式,decimal_places 是要保留的小數(shù)位數(shù)。如果 decimal_places 參數(shù)為正數(shù),則表示保留該數(shù)值后面的小數(shù)位數(shù);如果為負(fù)數(shù),則表示保留該數(shù)值前面的整數(shù)位數(shù)。
以下是幾個示例:
SELECT ROUND(12.78)
結(jié)果為 13
SELECT ROUND(12.789, 2)
結(jié)果為 12.79
SELECT ROUND(12.789, -1)
結(jié)果為 10
注意:ROUND 函數(shù)的返回值類型與 expression 參數(shù)的類型相同。