[MySQL] 숫자

아시다시피 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


참조

https://devjhs.87

(mysql) ROUND(),TRUNCATE() – 반올림 및 자르기

ROUND() , TRUNCATE() – RoleROUND(숫자, 버림할 자릿수) – 내림할 자릿수 +1 자릿수로 반올림 TRUNCATE(숫자, 버릴 자릿수) – 내림한 자릿수를 버릴 자릿수 ※ 여덟 번째 버릴 자릿수를 지정하십시오.

devjhs.tistory.com