오라클 함수 중 숫자를 처리하는 함수를 알아보자.
< 숫자 함수 >
- ABS( {숫자} )
: 절대값을 반환한다.
ex) ABS( -5 ) => 5
- CEIL( {숫자.소수}, {자릿수} )
: 올림, 자릿수에 해당하는 소수부에서 무조건 올림을 한다.
ex) CEIL( 12,123, 2 ) => 12.13
- FLOOR( {숫자} )
: 내림, 소수점을 버림하고 정수를 반환한다. <-> CEIL
ex) FLOOR( 1.5 ) => 1
- GREATEST( {값1}, {값2}, {값3}, ...... )
: 인자값중 최대값을 반환한다.
ex) GREATEST( 1, 2, 3, 4, 5 ) => 5
- LEAST( {값1}, {값2}, {값3}, ...... )
: 인자값중 최소값을 반환한다.
ex) LEAST( 1, 2, 3, 4, 5 ) => 1
- MOD( {숫자}, {나눌값} )
: 숫자를 나눌값으로 나눈 후의 나머지 값을 반환한다.
ex) MOD( 105, 10 ) => 5
- POWER( {숫자}, {승수} )
: 승수값, 숫자에 대한 승수를 처리한 값을 반환한다.
ex) POWER( 2, 10 ) => 1024
- ROUND( {숫자.소수}, {자릿수} )
: 반올림을 하는 함수, 자릿수에 해당하는 소수부에서 반올림 한다.
정수자리에서 반올림을 하고 싶을 경우, - ( Minus )값을 사용한다.
ex) ROUND( 12.129, 2 ) => 12.13
- SIGN( {숫자} )
: 숫자가 양수인지, 음수인지, 0인지를 반환한다.( 음수 : -1, 0 : 0, 양수 : 1 )
ex) SIGN( 5 ) => 1
- SQRT( {숫자} )
: 제곱근을 ( 실수형태로 )반환한다. 음수이면 NULL을 반환한다.
ex) SQRT( 9 ) => 3
- TRUNC( {숫자.소수}, {자릿수} )
: 버림, 자릿수에 해당하는 소수부에서 버림을 한다.
ex) TRUNC( 12.129, 2 ) => 12.12
'Study > Oracle' 카테고리의 다른 글
오라클 계정 생성 및 사용자 확인 (0) | 2018.10.27 |
---|---|
Orange for Oracle 7.33 다운로드 및 설치 (0) | 2018.10.27 |
Oracle 12c 설치 (0) | 2018.10.27 |
오라클 기본 함수 - 문자열 (0) | 2017.12.03 |
[Oracle 12c] 테이블 엑세스 BATCHED -12c 신기능 (0) | 2017.11.20 |