SQL Server Note

四捨五入/切捨て/切上げ

小数点以下を四捨五入、切り捨て、切り上げして整数にします。

SELECT POINT,
CAST(ROUND(POINT,0) AS INT) AS [ROUND],
FLOOR(POINT) AS [FLOOR],
CEILING(POINT) AS [CEILING]
FROM CUSTOMER
POINTROUNDFLOORCEILING
5.6656
3.5434
4.0444
NULLNULLNULLNULL
8.2889

上記のCASTは省略できますが、CASTを省略した場合は結果が「4」ではなく「4.0」といった小数点を含む形で返されることがあります。

Copyright © 2006 Hikijishi All Rights Reserved.
[] [sql][0.00234580039978027]