본문 바로가기
데이터베이스/MySQL

[Mysql] 소수점 처리 (업데이트 2017-11-24)

by 언제나초심. 2012. 10. 15.
반응형

개요

 Mysql 에서 소수점 과 관련된 쿼리 함수 들 입니다. 가장 대표적인 것으로 Round, Floor, Ceil, Truncate 에 대해서 간단히 정리해보았습니다.



본문

Round()

Round() 반올림


<아래는 예시>


select 
ROUND(11.6789) /* result : 12 */
,ROUND(11.6789,1) /* result : 11.7 */
,ROUND(11.6789,2) /* result : 11.68 */
from dual;


Floor(), Ceil(), Truncate()

Floor()  소수점 밑을 버림

Ceil()  소수점 밑에서 올림

Truncate()  자리수 를 지정해서 버림


<아래는 예시>


select 
FLOOR(11.6789) /* result : 11 */
, CEIL(11.6789) /* result : 12 */
, TRUNCATE(11.6789,2) /* result : 11.67 */
from dual;



참조 링크

https://dev.mysql.com/doc/refman/5.7/en/mathematical-functions.html#function_round

https://www.w3schools.com/sql/func_mysql_round.asp

https://www.w3schools.com/sql/func_mysql_floor.asp

https://www.w3schools.com/sql/func_mysql_ceil.asp

https://www.w3schools.com/sql/func_mysql_truncate.asp


반응형