SQL Server 四捨五入を行う
- 作成日 2022.08.31
- Sql Server
- SQL Server
SQL Serverで、四捨五入を行う手順を記述してます。
環境
- OS windows10 pro
- SQL server 2019
- SSMS 18.7.1
四捨五入を行う
四捨五入を行う場合は、「ROUND」を使用します。
ROUND(値,有効桁数,四捨五入 or 切り捨て)
有効桁数
-2 : 100 の位
-1 : 10の位
0 : 1 の位
1 : 小数点第一位
2 : 小数点第二位
第三引数
0 : 四捨五入
0 以外 : 切捨て
実際に、切り上げを実行してみます。
SELECT ROUND(11.11,0),
ROUND(55.55,0),
ROUND(-55.55,0)
実行結果
有効桁数が1の位で四捨五入されていることが確認できます。
第二引数
第二引数を指定すると、四捨五入を行う桁数を指定できます。
SELECT ROUND(555.55,2),
ROUND(555.55,1),
ROUND(555.55,0),
ROUND(555.55,-1),
ROUND(555.55,-2)
実行結果
第三引数
第三引数を指定すると、四捨五入か切り捨てかを選択することが可能です。
SELECT ROUND(555.55,0,0),
ROUND(555.55,0,1)
実行結果
-
前の記事
Redis スコアを降順でソートして取得する 2022.08.31
-
次の記事
javascript 配列を指定した長さに変更する 2022.08.31
コメントを書く