MySQL round(), truncate() 함수

형기브·2023년 7월 27일

SQL

목록 보기
3/5

숫자 자릿수 다루기

round() : 숫자의 자릿수에서 반올림할 때.

truncate() : 숫자의 자릿수 미만을 버릴 때.


ROUND(1234.56789 , 소수 자릿수(생략가능))

SELECT ROUND(1234.56789) FROM table
-- 생략시 소수점 첫째자리에서 반올림 하기 때문에 1235

SELECT ROUND(1234.56789 , 2) FROM table
-- 소수 두번째 자리수에서 반올림 하기 때문에 1234.57

SELECT ROUND(1234.56789 , -1) FROM table
-- 일의 자리에서 반올림 하기 때문에 1235

TRUNCATE(1234.56789 , 소수 자릿수(생략불가))

SELECT TRUNCATE(1234.56789 , 2) FROM table
-- 소수 두번째 자리수에서 버림 하기 때문에 1234.56

SELECT TRUNCATE(1234.56789 , -1) FROM table
-- 일의 자리에서 버림 하기 때문에 1234
profile
Slow but Steady

0개의 댓글