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
コメント
コメントを投稿