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 1000 g 32.35
2 1000 g 11.56
3 1000 g 6.85

今、名前と価格を最も近い整数に四捨五入したいです。

以下の SQL ステートメントを使用します:

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

結果セットは以下のようになります:

ProductName UnitPrice
32
12
7