スキップしてメイン コンテンツに移動

SQLでの四捨五入

小数値の四捨五入。round関数を使う方法のほかに、decimal型にcastする方法も使えそう。

select
ROUND(12.543, 1), --  12.500
ROUND(12.543, 0), --  13.000
FLOOR(ROUND(12.5, 0)), --  13
CAST(12.543 AS int), --  12  切り捨て
CAST(12.543 AS decimal(10)),  --  13 四捨五入
CAST(12.543 AS decimal(10, 1))  --  12.5

コメント

このブログの人気の投稿

SQLでは文字列の前に「N」が必要だ

SQLServerのテーブルにテキストを登録したら一部の文字が文字化けした。環境依存文字だと化けるみたい。

コンボボックスのDataSourceプロパティの使い方

コンボボックスに表示するデータを設定するのを簡単にする工夫をまとめます。コンボボックスのDataSourceプロパティを上手に使いましょう。(2017/8/30追記)