1. 程式人生 > >SQL中round()函式的使用

SQL中round()函式的使用

ROUND() 函式

ROUND 函式用於把數值欄位舍入為指定的小數位數。

SQL ROUND() 語法

SELECT ROUND(column_name,decimals) FROM table_name
引數 描述
column_name 必需。要舍入的欄位。
decimals 必需。規定要返回的小數位數。

SQL ROUND() 例項

我們擁有下面這個 "Products" 表:

Prod_Id ProductName Unit UnitPrice
1 gold 1000 g 32.35
2 silver 1000 g 11.56
3 copper 1000 g 6.85

現在,我們希望把名稱和價格舍入為最接近的整數。

我們使用如下 SQL 語句:

SELECT ProductName, ROUND(UnitPrice,0) as UnitPrice FROM Products

結果集類似這樣:

ProductName UnitPrice
gold 32
silver 12
copper 7