sql 문제를 풀다보면 값을 반올림 하라거나 내림 하라는 문제가 나온다
사용법 round(숫자, n)
select round(123.45,1) --> 123.5
-- 소수점 아래 2번째 자릿수 에서 반올림
음수일경우 n번째 자리에서 반올림
select round(789.012,-1) --> 790
-- 첫번째 자리인 9에서 반올림
사용법 TRUNCATE(숫자, n)
select TRUNCATE(123.45,1) --> 123.4
-- 첫번째 이하 자릿수를 버림
select TRUNCATE(789.012,-1) --> 780
-- 첫번째 자리인 9에서 버린다
round는 양수 일때 소수점 아래, 음수일때 소수점이 위 에서 올림
TRUNCATE는 양수일때 소수점 아래, 음수일때 소수점 위에서 버림