ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Oracle] 함수(Function) - 숫자형 함수
    RDS/Oracle 2019. 3. 2. 10:27
    반응형

    숫자형 함수

     숫자형 함수는 숫자 데이터를 입력받아 처리하고 숫자를 리턴하는 함수입니다.


    숫자형 함수 종류

    ABS(숫자) - 숫자의 절대값을 돌려줍니다.

    SIGN(숫자) - 숫자가 양수인지, 음수인지 0인지 구별합니다.

    MOD(숫자1, 숫자2) - 숫자1을 숫자2로 나누어 나머지 값을 리턴합니다.

    CEIL/CEILING(숫자) - 숫자보다 크거나 같은 최소 정수를 리턴합니다.

    FLOOR(숫자) - 숫자보다 작거나 같은 최대 정수를 리턴합니다.

    ROUND(숫자 [, m]) - 숫자를 소수점 m+1 자리에서 반올림하여 리턴합니다. m이 생략되면 디폴트 값은 0입니다.

    TRUNC(숫자 [, m]) - 숫자를 소수 m+1 자리에서 잘라서 버립니다. m이 생략되면 디폴트 값은 0입니다.


    숫자형 함수 예시

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    SELECT ABS(-10)
      FROM DUAL; 
      
    SELECT SIGN(-10)
      FROM DUAL; 
     
    SELECT SIGN(0)
      FROM DUAL; 
      
    SELECT SIGN(10)
      FROM DUAL;   
     
    SELECT MOD(103)
      FROM DUAL;
     
    SELECT CEIL(42.195)
      FROM DUAL;
     
    SELECT CEIL(-42.195)
      FROM DUAL;
     
    SELECT FLOOR(42.195)
      FROM DUAL;
      
    SELECT FLOOR(-42.195)
      FROM DUAL;
     
    SELECT ROUND(42.52353)
      FROM DUAL;
     
    SELECT ROUND(42.52351)
      FROM DUAL;
     
    SELECT ROUND(42.52350)
      FROM DUAL;
      
    SELECT ROUND(42.5235)
      FROM DUAL;
      
    SELECT TRUNC(42.52353)
      FROM DUAL;
     
    SELECT TRUNC(42.52351)
      FROM DUAL;
     
    SELECT TRUNC(42.52350)
      FROM DUAL;
      
    SELECT TRUNC(42.5235)
      FROM DUAL;
    cs


    반응형

    댓글

Designed by Tistory.