본문 바로가기
Database/Oracle

ORACLE SQL 숫자함수

by oncerun 2020. 4. 16.
반응형

 

 

 

절댓값을 구하는 함수 ABS(NUM)

 

 

매개 값으로 들어온 숫자를 절댓값으로 변경해줍니다.

음수/양수/0을 알려주는 함수 SIGN(NUM)

 

SELECT SIGN(-10), SIGN(0), SIGN(10) FROM DUAL; 

매개 값으로 들어온 숫자의 양수/음수/0인지 알려줍니다.

 

숫자의 반올림 값을 알려주는 함수 ROUND(NUM, INDEX)

소수점으로부터 인덱스를 조정해 반올림을 하는 함수입니다.

SELECT ROUND(34.34), ROUND(34.67), ROUND(534.-1), ROUND(545.234,2) FROM DUAL;

주어진 숫자를 버림 하는 함수 TRUNC(NUM)

 

SELECT TRUNC(17.12,1) , TRUNC(17.2) FROM DUAL;

 

숫자의 나머지 값을 반환하는 함수 MOD(NUM1, NUM2)

SELECT  FROM DUAL;

 

숫자의 제곱을 구하는 함수와 제곱 글을 구하는 함수 POWER(NUM1, NUM2) / SQRT(NUM)

 

SELECT POWER(5,2) , SQRT(25) FROM DUAL;

 

주어진 숫자가 가장 가까운 큰 정수를 구하는 함수 CEIL(NUM)

반올림을 하는 것이 아니라. 가장 가까운 큰 정수를 구합니다.

 

주어진 숫자와 가장 가까운 작은 정수를 구하는 함수 FLOOR(NUM)

SELECT FLOOR(2.1), FLOOR(43.9) FROM DUAL;

 

 

반응형

'Database > Oracle' 카테고리의 다른 글

ORACLE SQL NULL관련 함수  (0) 2020.04.20
ORACLE SQL 변환함수  (0) 2020.04.20
ORACLE SQL 문자열 내장 함수 (2)  (0) 2020.04.15
ORACLE SQL SELF JOIN  (0) 2020.04.15
ORACLE SQL 문자열 내장 함수 (1)  (0) 2020.04.15

댓글