数値を切り捨てるFLOOR
FLOORの構文
SQLServerで数値に切捨てするには「FLOOR」を使います。
--小数点以下を切捨て FLOOR(数値)
小数点以下の数値を切捨てします。
--指定した小数を切捨て FLOOR(数値,小数桁)
指定した小数桁で数値を切捨てします。
参照:FLOOR (Transact-SQL) | Microsoft Docs – MSDN
例1. 小数を切捨てするパターン
--数値10.1を切捨てする SELECT FLOOR(10.1); [結果] 10
FLOORで「10.1」の小数を切り捨てて「10」になりました。
例2. 小数桁を指定して切捨てするパターン
--数値10.017を小数第2位で切捨てする SELECT FLOOR(10.017,2); [結果] 10.01
FLOORで「10.017」の小数2桁で切り捨てて「10.01」になりました。
例3. 整数を切捨てするパターン
--数値10.001を整数で切捨てする SELECT FLOOR(151.001,-2); [結果] 100
整数を切捨てするには第2パラメータをマイナス指定します。FLOORで「151.001」の整数2桁で切り捨てて「100」になりました。
これでSQLServerで数値を切捨てすることができました。
以上、SQLServerで数値を切捨てするFLOORでした。
コメント