오라클 기본 함수 - 숫자

Study/Oracle 2017. 12. 4. 08:08 Posted by meanoflife
반응형

오라클 함수 중 숫자를 처리하는 함수를 알아보자.


< 숫자 함수 >


- 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



반응형