메뉴 건너뛰기

tnt_db

Oracle 단일행 수치 함수

운영자 2002.09.17 20:28 조회 수 : 2697 추천:19

단일행 수치 함수

1.ABS(n)
   용도 : 지정된값의 절대값을 리턴.
   예   : SELECT ABS(-12) FROM DUAL

          ABS(-12)  
          ----------
                  12

2.CEIL(n)  
   용도 : 지정된값 이상의 가장 작은 정수를 리턴.
   예   : SELECT CEIL(12.3)  FROM DUAL

          CEIL(12.3)
          ----------
                  13

3.FLOOR(n)
   용도 : 지정된값 이하의 가장 큰 정수를 리턴.
   예   : SELECT FLOOR(12.8)  FROM DUAL

          FLOOR(12.8
          ----------
                  12

4.MOD(m,n)
   용도 : n으로 m을 나눈 나머지를 리턴.(n이 0인 경우 m리턴)
   예   : SELECT MOD(12,5) FROM DUAL

          MOD(12,5)
          ----------
                   2

          SELECT MOD(12,0) FROM DUAL

          MOD(12,0)
          ----------
                  12

5.POWER(m,n)
   용도 : m을 n제곱한 값을 리턴.
   예   : SELECT POWER(2,3.21) FROM DUAL

          POWER(2,3.
          ----------
          9.2535054

6.ROUND(n[,m])
   용도 : n을 소숫점 아래 m자리까지 반올림한 값을 리턴.
          m은 생략가능(이 경우 소숫점아래값을 반올림한 정수 리턴)
          m이 음수이면 소숫점 이상 지정된 자리가지 반올림
          (예를들어 m이 -2 이면 10단위에서 반올림한 값 리턴)
   예   : SELECT ROUND(123.45,-2) FROM DUAL

          ROUND(123.
          ----------
                 100

7.SIGN(n)
   용도 : 지정된값의 음수,정수,0 여부를 리턴.
          예를들어 음수는 -1,0은 0,양수는 1 을 리턴.
   예   : SELECT SIGN(-20)  FROM DUAL

          SIGN(-20)
          ----------
                  -1

8.SQRT(n)
   용도 : 지정된 값의 루트값(평방근) 을 리턴.
   예   : SELECT SQRT(9) FROM DUAL

          SQRT(9)  
          ----------
                   3

9.TRUNC(n[,m])
   용도 : n을 소숫점아래 m자리까지남기고 절사한다.
          m의 사용법은 ROUND 함수의 경우와 동일
   예   : SELECT TRUNC(12.345,2)  FROM DUAL

          TRUNC(12.3
          ----------
               12.34
번호 제목 글쓴이 날짜 조회 수
46 빠진이빨찾기 II 운영자 2002.09.18 2973
45 빠진이빨찾기 운영자 2002.09.18 2872
44 순환참조에서의 상위코드로집계 운영자 2002.09.18 3150
43 CONNECT BY의 SORT와 JOIN 운영자 2002.09.18 2564
42 REPORT 양식맞추기4 운영자 2002.09.18 2411
41 REPORT 양식 맞추기 III 운영자 2002.09.18 2835
40 REPORT 양식 맞추기 II 운영자 2002.09.18 2601
39 REPORT 양식 맞추기 운영자 2002.09.18 31280
38 1:1 JOIN / 1:M JOIN 운영자 2002.09.18 2765
37 TUNING-01 운영자 2002.09.18 2537
36 소계와 합계 운영자 2002.09.18 3161
35 중복DATA 찾아내기 운영자 2002.09.17 2653
34 GROUP별 DATA 분류 운영자 2002.09.17 2852
33 PARAMETER값에 따라 변경이 일어나는 문장 운영자 2002.09.17 15661
32 SELF JOIN 운영자 2002.09.17 3197
31 Outer Join 운영자 2002.09.17 2758
30 HINTS (출처-Oracle8.0 Tuning Guide) 운영자 2002.09.17 2587
29 단일행 문자 함수 운영자 2002.09.17 2677
» 단일행 수치 함수 운영자 2002.09.17 2697
27 NOT IN 의 함정 운영자 2002.09.17 2627
위로