ROUND : 원하는 자릿수 까지 반올림한다.
FLOOR : 소수점 뒤로는 절사한다.
CEILING : 소수점 첫 번째 자리에서 올림한다.
ROUND
문법
ROUND(값, 자릿수)
소수점 반올림
SELECT ROUND(125.567, 0) AS round0
SELECT ROUND(125.567, 1) AS round1
SELECT ROUND(125.567, 2) AS round2
| round0 | round1 | round2 |
|---|
| 126 | 125.6 | 125.57 |
정수 반올림
SELECT ROUND(56789, -1) AS round0
SELECT ROUND(56789, -2) AS round1
SELECT ROUND(56789, -3) AS round2
| round0 | round1 | round2 |
|---|
| 56790 | 56800 | 57000 |
FLOOR
문법
FLOOR(값)
SELECT FLOOR(123.456) AS floor
CEILING
문법
CEILING(값)
SELECT CEILING(123.001) AS ceiling1
SELECT CEILING(123.456) AS ceiling2