숫자형 함수란 수 값을 인수로 받아 NUMBER 타입의 값을 반환하는 함수이다.
ABS 함수는 절대값을 계산하는 함수이다.
-- ABS 예제
SELECT ABS (-1.234) absolute FROM DUAL;
ABSOLUTE
----------
1.234
CEIL 함수는 올림값을 반환하는 함수이다.
-- CEIL 양수 예제
SELECT CEIL(10.1234) "CEIL" FROM DUAL;
CEIL
----------
11
-- CEIL 음수 예제
SELECT CEIL(-10.1234) "CEIL" FROM DUAL;
CEIL
----------
-10
FLOOR 함수는 버림값을 반환하는 함수이다.
-- FLOOR 양수 예제
SELECT FLOOR(10.1234) "FLOOR" FROM DUAL;
FLOOR
------
10
-- FLOOR 음수 예제
SELECT FLOOR(-10.1234) "FLOOR" FROM DUAL;
FLOOR
------
-11
MOD 함수는 m을 n으로 나눈 나머지를 반환 한다. n이 0일 경우 m을 반환 한다.
-- MOD예제 SELECT MOD(9, 4) "MOD" FROM DUAL ; MOD ---- 1
ROUND 함수는 n값의 반올림을 하는 함수로 m은 소숫점 아래 자릿수를 나타낸다.
-- ROUND 예제 SELECT ROUND(192.153, 1) "ROUND" FROM DUAL; ROUND ------- 192.2 -- ROUND 예제 SELECT ROUND(192.153, -1) "ROUND" FROM DUAL; ROUND ------- 190
TRUNC 함수는 n값을 절삭하는 함수로 m은 소숫점 아래 자릿수를 나타낸다.
-- TRUNC 예제 SELECT TRUNC(7.5597, 2) "TRUNC" FROM DUAL; TRUNC ----- 7.55 -- TRUNC 예제 SELECT TRUNC(789.5597, -2) "TRUNC" FROM DUAL; TRUNC ----- 700
- 강좌 URL : http://www.gurubee.net/lecture/1024
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.
잘 보고 갑니다~~
짜투리시간에 틈틈히 보는데 너무 좋네요