sql round 函數用于對數字進行四舍五入,四舍五入到小數點右邊的位數為正值,小數點左邊的位數為負值。使用時指定要舍入的數字和位數,如 round(123.456, 2) 將四舍五入到小數點右邊的兩位,結果為 123.46。
SQL 中 ROUND 函數的用法
ROUND 函數簡介
ROUND 函數用于對數字進行四舍五入操作,并將結果舍入到指定的位數。
語法
<code>ROUND(number, decimals)</code>
登錄后復制
其中:
number
:要進行四舍五入的數字。
decimals
:要舍入的位數。正值表示小數點右邊的位數,負值表示小數點左邊的位數。
使用方式
要對數字進行四舍五入,請使用以下步驟:
-
確定要舍入的位數。
在 SQL 語句中使用 ROUND 函數,并指定要舍入的數字和位數。
執行 SQL 語句,將結果存儲在變量中或顯示在查詢結果中。
示例
四舍五入到小數點右邊的兩位
<code>SELECT ROUND(123.456, 2);</code>
登錄后復制
結果:123.46
四舍五入到小數點左邊的整數位
<code>SELECT ROUND(123456, -2);</code>
登錄后復制
結果:123000
注意事項
如果 decimals
為零,則函數將數字舍入到最接近的整數。
如果 decimals
為正數,則函數將數字舍入到小數點右邊的指定位數。
如果 decimals
為負數,則函數將數字舍入到小數點左邊的指定位數。
如果 number
為 NULL,則函數返回 NULL。