round() : 숫자의 자릿수에서 반올림할 때.
truncate() : 숫자의 자릿수 미만을 버릴 때.
SELECT ROUND(1234.56789) FROM table
-- 생략시 소수점 첫째자리에서 반올림 하기 때문에 1235
SELECT ROUND(1234.56789 , 2) FROM table
-- 소수 두번째 자리수에서 반올림 하기 때문에 1234.57
SELECT ROUND(1234.56789 , -1) FROM table
-- 일의 자리에서 반올림 하기 때문에 1235
SELECT TRUNCATE(1234.56789 , 2) FROM table
-- 소수 두번째 자리수에서 버림 하기 때문에 1234.56
SELECT TRUNCATE(1234.56789 , -1) FROM table
-- 일의 자리에서 버림 하기 때문에 1234