IT

[오라클/함수] ABS 절댓값 함수

생각파워 2016. 11. 11. 10:57

오라클의 ABS 함수는 절댓값을 구하는 함수입니다.

 

 

Syntax

 

 

 

 

그림의 n의 위치에 값을 넣으면 n에 대한 절댓값이 구해집니다. 

 
 
예제
 
SELECT ABS(-10)    AS  "정수 -10"
         , ABS(-0.5)   AS  "정수 -0.5"
         , ABS('-10')  AS "문자 -10"
         , ABS('0015') AS "문자 0015"

 

  FROM DUAL;

 

 

 

순서대로
정수 -10을 넣으면 10 , 
실수 -0.5를 넣으면 0.5 , 
문자 '-10'을 넣으면 10 , 
문자 '0015' 를 넣으면 15가 출력됩니다.
 
 
숫자로 변환할 수 있는 문자를 넣으면
묵시적으로 형변환을 해서 값을 리턴해 줍니다.

 

숫자로 변환할 수 없는 문자(예를들어 'AAA'같은 문자)를 넣으면 ERROR!!!

 

반응형