shop-wiz logo
Follow Us on Facebook Follow Us on Google+ Follow Us on Twitter Follow Us on LinkedIn
숫자함수(Number Functions)



ABS(n)


ABS함수는 절대값을 계산하는 함수입니다.

SQL>SELECT ABS(-10) Absolute FROM dual ;

Absolute
--------
       10



CEIL(n)


CEIL함수는 주어진 값보다는 크지만 가장 근접하는 최소값을 구하는 함수입니다.

SQL>SELECT CEIL(10.1) TEST FROM dual ;

  TEST
-------
      11

SQL>SELECT CEIL(-10.1) TEST FROM dual ;

   TEST
-------
     -10



EXP(n)


EXP함수는 주어진 값의 e의 승수를 나타냅니다.
e는 2.171828183..입니다.



FLOOR(n)

FLOOR함수는 주어진 값보다 작거나 같은 최대 정수값을 구하는 함수입니다.
CEIL 함수와 비교해 보세요.

SQL>SELECT FLOOR(10.1) TEST FROM dual ;

    TEST
 -------
       10

SQL>SELECT FLOOR(-10.1) TEST FROM dual ;
   
    TEST
-------
      -11



LN(n)


LN함수는 주어진 값의 자연로그 값을 반환합니다.



MOD(m, n)


MOD함수는 m을 n으로 나누어 남은 값을 반환한다. n이 0일 경우 m을 반환합니다.

SQL>SELECT MOD(9, 4) TEST FROM dual ;

    TEST
  -------
         1



POWER(m, n)


POWER함수는 m의 n승 값을 계산합니다.

SQL>SELECT POWER(4, 2) TEST FROM dual ;
       
      TEST
   -------
         16



ROUND(n, [m])


ROUND함수는 n값의 반올림을 하는 함수로 m은 소숫점 아래 자릿수를 나타낸다.

SQL>SELECT ROUND(192.123, 1) TEST FROM dual ;

      TEST
   -------
      192.1

SQL>SELECT ROUND(192.123, -1) TEST FROM dual ;

     TEST
   -------
       190



SIGN(n)


SIGN함수는 n<0일 경우 -1DFM N=0일 경우 0을 N>0일 경우 1을 반환합니다.



SQRT(n)


SQRT함수는 n값의 루트값을 계산한다. n은 양수여야 합니다.



TRUNC(n, m)


 TRUNC함수는 n값을 m 소숫점 자리로 반내림한 값을 반환합니다.
 ROUND 함수와 비교해 보세요..

SQL>SELECT TRUNC(7.5597, 2) TEST FROM dual ;

    TEST
 -------
     7.55

SQL>SELECT TRUNC (5254.26, -2 ) TEST FROM dual ;

    TEST
 -------
     5200



Oracle9i Number Functions
CEIL
COS
COSH
EXP
FLOOR
LN
LOG
MOD
POWER
ROUND (number)
SIGN
SIN
SINH
SQRT
TAN
TANH
TRUNC (number)
WIDTH_BUCKET
 

Powered by shop-wiz since 2002, e-mail:wangta69@naver.com