본문 바로가기

IT 이야기/데이터베이스(DB)

오라클 함수 정리 1

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

오라클 함수 숫자함수 정리

오라클에서 지원하는 함수들을 정리해 봤습니다. 

먼저 숫자 관련 함수 입니다.


 - ABS(n): n의 절대값을 반환함

ex) 

select ABS(-5)    AS  "정수 -5"

         , ABS(-0.5)   AS  "정수 -0.5"

         , ABS('-5')  AS "문자 -5"

         , ABS('0015') AS "문자 0015"

from dual

결과)

5 0.5 5 15

 - CEIL(n), FLOOR(n): n보다 같거나 큰 정수를 반환한다 (n은 실수)

ex)

select CEIL(1.5)    AS  "CEIL 1.5"

     , FLOOR(1.5)   AS  "FLOOR 1.5"

from dual

결과)

2 1

 - ROUND(n, i): n을 소수점 i+1번째 자리에서 반올림

ex)

select ROUND(1.263, 1)    AS  "ROUND(1.263, 1)"

     , ROUND(1.223, 2)   AS  "ROUND(1.223, 2)"

from dual

결과)

1.3 1.22

 - TRUNC(n,i): n을 소수점 i+1번째 자리에서 버림

ex)

select TRUNC(1.263, 1)    AS  "TRUNC(1.263, 1)"

     , TRUNC(1.223, 2)   AS  "TRUNC(1.223, 2)"

from dual

결과)

1.2 1.22

 - POWER(n1, n2): n1을 n2번 거듭제곱한 결과

ex)

select POWER(2, 4)    AS  "POWER(2, 4)"

     , POWER(2, 8)   AS  "POWER(2, 8)"

from dual


결과)

16 256

 - MOD(n1, n2): n1을 n2로 나눈 나머지 값

ex)
select MOD(18, 10)    AS  "MOD(18, 10)"
     , MOD(17, 5)   AS  "MOD(17, 5)"
from dual

결과)

8 2

유용하게 사용하세요 ^^

'IT 이야기 > 데이터베이스(DB)' 카테고리의 다른 글

오라클 함수 정리 3  (0) 2017.03.03
오라클 함수 정리 2  (0) 2017.03.02
SQLGate for Oracle  (0) 2017.02.20
ORA-00942  (0) 2016.01.06
오라클 테이블 명으로 컬럼정보 조회 쿼리  (0) 2015.12.15