ROUND는 정해진 자릿수에 따라 반올림을 해주는 함수.
구하려는 소수점 자리수의 한 자리 아래의 숫자를 반올림 혹은 버림한다.
ROUND(숫자(컬럼), (반올림 기준))
숫자(컬럼) : 반올림할 대상 숫자
반올림 기준 : 소수점 자릿 수 지정
예시
SELECT ROUND(12.379) # 12
SELECT ROUND(12.379, 1) # 12.4
SELECT ROUND(12.379, 2) # 12.38
SELECT ROUND(12.379, -1) # 12
FLOOR란?
FLOOR 는 소수점 이하를 버리고 가장 가까운 '정수'로 반환.
FLOOR(숫자(컬럼))
예시
SELECT FLOOR(121.35) # 121
SELECT FLOOR(137.922) # 137
CEILING 은 소수점 이하를 올리고 가장 가까운 '정수'로 반환.
CEILING(숫자(컬럼))
예시
SELECT CEILING(37.15) #38
SELECT CEILING(237.245) #238
TRUNCATE는 말 그대로 절삭, 기준 되는 자리까지만 남기고 아예 제거.
TRUNCATE(숫자(컬럼))
예시
SELECT TRUNCATE(135.154555622877,4) #135.1545
SELECT TRUNCATE(7.45798,2) #7.45