반응형
MySQL에서 반올림 올림 내림을 사용 시에는
ROUND CEIL FLOOR TRUNCATE 를 사용해주면 되는데
사용방법은 차례대로 알아보자
먼저 ROUND(값, 자릿수);
를 이용해 반올림을 해줄 수 있는데
자릿수를 넣지 않을 경우에는
소수를 모두 반올림 시켜버리고
자리수를 넣을 경우에는
자리수 위치까지 반올림을 수행하게 된다
avg decimal 시간 float 등과 병행할 시에도
값 위치와 자릿수만 기억해주면 된다
다음으로는 올림인데
CEIL(값)
을 사용해주면 소수점을 모두 올려준다
내림은 FLOOR(값)
을 사용해주면 소수점을 모두 버려준다
마지막으로 TRUNCATE(값, 자리수)
를 사용해주면 소수점을 모두 버리는 대신
자리수까지 버려줄 수 있다
마지막으로 예제에 사용한 쿼리는 아래와 같다
SELECT ROUND(0.512) AS '반올림'
,ROUND(0.567, 2) AS '반올림 자릿수 설정'
,CEIL(0.1) AS '올림'
,FLOOR(0.911) AS '소수 모두 버림'
,TRUNCATE(0.21, 1) AS '소수 자리수까지 버림'
반응형
'SQL > MySQL' 카테고리의 다른 글
MySQL 날짜 더하는 방법 빼는 방법(DATE_ADD DATE_SUB) (0) | 2021.03.29 |
---|---|
MySQL RAND 함수 사용법 및 범위 지정방법 (1) | 2021.03.16 |
MySQL 현재 실행중인 쿼리 확인 및 강제 중단방법 (0) | 2021.03.11 |
MySQL 프로시저 함수 디버깅 하는 방법 (0) | 2021.03.10 |
MySQL REPLACE INTO 문 사용방법 및 예제 (0) | 2021.02.19 |
댓글