溫馨提示×

?SQL查詢怎么四舍五入

小億
140
2023-10-18 14:00:03
欄目: 云計算

在 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ù)。

以下是幾個示例:

  1. 四舍五入到整數(shù):
SELECT ROUND(12.78)

結(jié)果為 13

  1. 四舍五入到兩位小數(shù):
SELECT ROUND(12.789, 2)

結(jié)果為 12.79

  1. 四舍五入到整數(shù)位:
SELECT ROUND(12.789, -1)

結(jié)果為 10

注意:ROUND 函數(shù)的返回值類型與 expression 參數(shù)的類型相同。

0