MySQL 수학 함수 정리

MySql뿐만 아니라 mssql, 오라클 등과 같이 DB관련 모든 언어들은 수학적 함수를 포함하고 있습니다. 자주 사용하는 보편적인 수학 함수들을 명령어를 통해서 한번에 구현이 가능하지요.


하여 오늘은 MySQL 수학 함수 정리에 대해서 알아보겠습니다.

먼저

* FORMAT(value, div)
FORMAT는 숫자 value 형태를 '#,###,###.##' 형태로 변경 시키고, div 자릿수에서 절사 후 string으로 리턴해주는 함수 입니다.

* ROUND(value)
value의 가장 가까운 정수로 절사 리턴해주는 함수 입니다.
SELECT ROUND(30.01);
SELECT ROUND(-30.01);

* ROUND(value, div)
value의 가장 가까운 정수로 div 자릿수에서 절사 리턴해주는 함수 입니다.
SELECT ROUND(30.01, 1);
SELECT ROUND(30.01, 0);





* FLOOR(value)
value 보다 크지 않은 정수 중에 가장 큰 값 리턴
SELECT FLOOR(30.01);
SELECT FLOOR(-30.01);

* ABS(value)
value의 절대 값 리턴 :
SELECT ABS(30);
SELECT ABS(-30);

* CEILING(value), CEIL(value)
value 보다 작지 않은 가장 작은 정수 값 리턴 :
SELECT CEILING(30.01);
SELECT CEIL(-30.01);

* MOD(num1, num2), num1 % num2, num1 MOD num2
num1를 num2으로 나눈 나머지 리턴
SELECT MOD(147, 10);




이상으로 MySQL 수학 함수 정리에 대해서 알아보았습니다.
오늘도 행복한 하루 되세요~~~^^

댓글

이 블로그의 인기 게시물

껌 떼는 법 (완벽 제거)

학점 계산기 (백분위 환산) 완벽 정리

[엑셀] 셀에 수식 적용하는 모든 것 완벽 정리