ROUND 関数 - AWS Clean Rooms

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ROUND 関数

ROUND 関数は、数値を四捨五入して、最も近い整数または 10 進数にします。

ROUND 関数にはオプションで、2 番目の引数として整数を指定できます。この整数は、四捨五入後の小数点以下または小数点以上の桁数を指定します。2 番目の引数を指定しない場合、関数は最も近い整数に四捨五入されます。2 番目の引数 >n が指定されている場合、関数は小数点以下 n 桁の精度で最も近い数値に四捨五入されます。

構文

ROUND (number [ , integer ] )

引数

number

数値、または数値に評価される式。DECIMAL 型または FLOAT8 型を使用できます。暗黙的な変換ルールに従って他のデータ型を変換 AWS Clean Rooms できます。

integer (オプション)

いずれかの方向で小数点以上または小数点以下の桁数を示す整数。

戻り型

ROUND は、入力引数と同じ数値データ型を返します。

特定の取引において支払われたコミッションを四捨五入して、最も近い整数にします。

select commission, round(commission) from sales where salesid=10000; commission | round -----------+------- 28.05 | 28 (1 row)

特定の取引において支払われたコミッションを四捨五入して、小数点以下第 1 位までの数値にします。

select commission, round(commission, 1) from sales where salesid=10000; commission | round -----------+------- 28.05 | 28.1 (1 row)

上記と同じクエリで、小数点以上 1 桁 (つまり 1 の位) までの数値にします。

select commission, round(commission, -1) from sales where salesid=10000; commission | round -----------+------- 28.05 | 30 (1 row)