四捨五入/切捨て/切上げ
小数点以下を四捨五入、切り捨て、切り上げして整数にします。
SELECT POINT,
CAST(ROUND(POINT,0) AS INT) AS [ROUND],
FLOOR(POINT) AS [FLOOR],
CEILING(POINT) AS [CEILING]
FROM CUSTOMER
POINT | ROUND | FLOOR | CEILING |
---|---|---|---|
5.6 | 6 | 5 | 6 |
3.5 | 4 | 3 | 4 |
4.0 | 4 | 4 | 4 |
NULL | NULL | NULL | NULL |
8.2 | 8 | 8 | 9 |
上記のCASTは省略できますが、CASTを省略した場合は結果が「4」ではなく「4.0」といった小数点を含む形で返されることがあります。