IT/ORACLE

ORACLE 오라클 수치연산함수 정의 및 예제

!? 2024. 2. 27.

 

 

ORACLE에서 제공하는 수치 연산 함수는 숫자 값을 다루고 계산하는 데 사용됩니다. 이러한 함수들은 수치 데이터의 연산, 반올림, 변환 등에 유용하게 활용됩니다. 아래에서는 ORACLE의 주요 수치 연산 함수에 대한 정의와 사용 예제를 자세히 설명하겠습니다.

 

1. 수치연산함수 정리

ROUND 숫자를 지정된 소수 자릿수로 반올림
TRUNC 소수 자릿수를 버리고 정수 부분만 반환
CEIL 주어진 숫자를 올림하여 크거나 같은 정수를 반환
FLOOR 주어진 숫자를 내림하여 작거나 같은 정수를 반환
ABS 주어진 숫자의 절값을 반환
POWER 주어진 숫자의 거듭제곱 값을 계산
MOD 첫 번째 숫자를 두 번째 숫자로 나눈 나머지를 반환
SQRT 주어진 숫자의 제곱근을 계산하여 반환
SIGN 주어진 숫자의 부호를 반환 (-1, 0, 1)
EXP 오일러 상수(e)의 주어진 지수승 값을 계산하여 반환
LOG 주어진 숫자의 자연로그 값을 계산하여 반환
SIN, COS, TAN 주어진 각도의 삼각 함수 값을 계산하여 반환
DEGREES, RADIANS 각도와 라디안 값을 변환

 

 

 

 

2. 수치연산함수 정의 및 예제

 

1. ROUND 함수
 - 숫자를 지정된 소수 자릿수로 반올림합니다. 소수 자릿수를 생략하면 기본적으로 0으로 반올림됩니다.

SELECT ROUND(3.14159, 2) AS Result FROM DUAL;
-- 결과: 3.14

 

2. TRUNC 함수
 - 소수 자릿수를 버리고 정수 부분만 반환합니다.

SELECT TRUNC(3.14159) AS Result FROM DUAL;
-- 결과: 3

 

3. CEIL 함수

 - 주어진 숫자를 올림하여 크거나 같은 정수를 반환합니다.

SELECT CEIL(3.14159) AS Result FROM DUAL;
-- 결과: 4

 

4. FLOOR 함수

 - 주어진 숫자를 내림하여 작거나 같은 정수를 반환합니다.

SELECT FLOOR(3.14159) AS Result FROM DUAL;
-- 결과: 3

 

5. ABS 함수

 - 주어진 숫자의 절대값을 반환합니다.

SELECT ABS(-5) AS Result FROM DUAL;
-- 결과: 5

 

6. POWER 함수

 -  주어진 숫자의 거듭제곱 값을 계산합니다.

SELECT POWER(2, 3) AS Result FROM DUAL;
-- 결과: 8

 

7. MOD 함수

 - 첫 번째 숫자를 두 번째 숫자로 나눈 나머지를 반환합니다.

SELECT MOD(10, 3) AS Result FROM DUAL;
-- 결과: 1

 

 

 

 

8. SQRT 함수

 - 주어진 숫자의 제곱근을 계산하여 반환합니다.

SELECT SQRT(16) AS Result FROM DUAL;
-- 결과: 4

 

9. SIGN 함수

 - 주어진 숫자의 부호를 반환합니다. 양수일 경우 1, 음수일 경우 -1, 0일 경우 0을 반환합니다.

SELECT SIGN(10) AS Result FROM DUAL;
-- 결과: 1

 

10. EXP 함수

 - 오일러 상수(e)의 주어진 지수승 값을 계산하여 반환합니다.

SELECT EXP(1) AS Result FROM DUAL;
-- 결과: 2.71828182845905

 

11. LOG  함수

 - 주어진 숫자의 자연로그 값을 계산하여 반환합니다.

SELECT LOG(10) AS Result FROM DUAL;
-- 결과: 2.30258509299405

 

12. SIN, COS, TAN 함수

 - 주어진 각도의 삼각 함수 값을 계산하여 반환합니다.

SELECT SIN(30) AS Result FROM DUAL;
-- 결과: 0.5

 

13. DEGREES, RADIANS 함수

 - 각도와 라디안 값을 변환합니다.

SELECT RADIANS(180) AS Result FROM DUAL;
-- 결과: 3.14159265358979

 

 

위의 함수들은 ORACLE에서 제공하는 주요 수치 연산 함수입니다. 각 함수는 숫자 값에 대해 특정한 계산을 수행하며, 데이터 연산이나 계산 작업에 유용하게 사용될 수 있습니다. 함수의 사용법을 익히고 실제 예제를 통해 응용해보면서 수치 연산에 대한 이해도를 높여봅시다.

 

 

댓글