[Oracle] 단일함수 - 숫자함수

chael_lo·2021년 6월 30일
0

Oracle

목록 보기
9/17

ROUND(숫자값,소숫점자릿수)

숫자값을 전달받아 소숫점 자릿수만큼 검색되도록 반올림 처리하여 반환하는 함수다.

--DUAL : 검색 테이블 없이 SELECT 명령을 작성할 경우 사용되는 가상의 테이블
SELECT ROUND(45.582,2),ROUND(45.582,0),ROUND(45.582,-1) FROM DUAL;

TRUNC(숫자값,소숫점자릿수)

숫자값을 전달받아 소숫점 자릿수만큼 검색되도록 절삭 처리하여 반환하는 함수다.

SELECT TRUNC(45.582,2),TRUNC(45.582,0),TRUNC(45.582,-1) FROM DUAL;

CEIL(숫자값)

숫자값을 전달받아 소숫점 이하 값이 존재할 경우 증가된 숫자값(정수)으로 반환하는 함수다.

SELECT CEIL(15.3),CEIL(-15.3) FROM DUAL;

FLOOR(숫자값)

숫자값을 전달받아 소숫점 이하 값이 존재할 경우 감소된 숫자값(정수)으로 반환하는 함수다.

SELECT FLOOR(15.3),FLOOR(-15.3) FROM DUAL;

MOD(숫자값1,숫자값2)

숫자값1을 숫자값2로 나누어 나머지 값을 반환하는 함수다.

SELECT 20/8,MOD(20,8) FROM DUAL;

POWER(숫자값1,숫자값2)

숫자값1에 대한 숫자값2의 제곱근을 계산하여 반환하는 함수다.

SELECT 3*3*3*3*3,POWER(3,5) FROM DUAL;

profile
천천히 꾸준히

0개의 댓글