溫馨提示×

sql語句的round函數(shù)怎么使用

小億
138
2023-09-04 23:40:36
欄目: 云計算

在 SQL 中,ROUND() 函數(shù)用于將一個數(shù)字舍入為指定的小數(shù)位數(shù)。它接受兩個參數(shù):要舍入的數(shù)字和要保留的小數(shù)位數(shù)。

使用 ROUND() 函數(shù)的語法如下:

ROUND(number, decimal_places)

其中:

  • number 是要舍入的數(shù)字;

  • decimal_places 是要保留的小數(shù)位數(shù)。

以下是一些 ROUND() 函數(shù)的示例:

  1. 將數(shù)字 3.14159 舍入為整數(shù):
SELECT ROUND(3.14159, 0);

輸出:3

  1. 將數(shù)字 3.14159 保留兩位小數(shù):
SELECT ROUND(3.14159, 2);

輸出:3.14

  1. 將數(shù)字 3.14159 保留一位小數(shù),并四舍五入:
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ù)。

希望能幫到你!

0