아시다시피 ROUND는 반올림하는 함수입니다.
TRUNCATE 함수로 알아보자!
둥근(
잘라내기(
Round 함수는 두 번째 인수가 전달되지 않으면 자동으로 소수점 첫째 자리로 반올림됩니다.
소수점 기준으로 양수의 자릿수를 전달할 수 있으며,
소수점 이외의 정수로 반올림하려면 음수 값을 전달하십시오.
SELECT round(3.141592) # 3
SELECT round(3.141592, 3) # 3.142
SELECT round(3145.1234, -1) # 3150
반면에 truncate는 두 번째 인수인 버릴 위치를 취합니다. 확실히 보내야 한다
SELECT TRUNCATE(3.141592, 1) # 3.1
SELECT TRUNCATE(3145.1234, -1) # 3140
참조
(mysql) ROUND(),TRUNCATE() – 반올림 및 자르기
ROUND() , TRUNCATE() – RoleROUND(숫자, 버림할 자릿수) – 내림할 자릿수 +1 자릿수로 반올림 TRUNCATE(숫자, 버릴 자릿수) – 내림한 자릿수를 버릴 자릿수 ※ 여덟 번째 버릴 자릿수를 지정하십시오.
devjhs.tistory.com