[Oracle] 단일함수 - 숫자함수
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;
Author And Source
이 문제에 관하여([Oracle] 단일함수 - 숫자함수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jcrs0907/oracle-function-number저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)