四捨五入/切捨て/切上げ
小数点以下を四捨五入、切り捨て、切り上げして整数にします。
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」といった小数点を含む形で返されることがあります。