본문 바로가기

웹프로그래밍/Mysql

ROUND(), TRUNCATE() 반올림과 버림 함수~

ROUND(para1, para2)

- para1을 para2가 양수면 소수점 para2 + 1번째 자릿수에서,

                         음수면 -1은 1의 자리 -2는 10의자리 에서 반올림

TRUNCATE(para1, para2) 

- para1을 para2가 양수면 소수점 para2 +1번째 자릿수부터 (para2 반드시 넣어야함)

                         음수면 -1은 1의 자리 -2는 10의 자리부터 버림

SQL

ROUND

select round(3456.1234) from table     // 3456
select round(3456.5678) from table     // 3457
select round(3456.5678, 2) from table  // 3456.57
select round(3456.5678, -2) from table // 3500

 

TRUNCATE

select truncate(3456.1234, 1) from table  // 3456.1
select truncate(3456.1234, 2) from table  // 3456.12
select truncate(3456.1234, -1) from table // 3450
select truncate(3456.1234, -2) from table // 3400
반응형

'웹프로그래밍 > Mysql' 카테고리의 다른 글

Mysql cmd 명령어 정리  (0) 2019.07.03