728x90
반응형
Oracle 수치 함수정리 #4
Oracle Numerical Function Theorem #4
EXP 함수
- EXP 함수는 입력 값의 지수 값을 반환하는 수치 함수입니다. 입력 값의 exponential 값을 계산하여 반환합니다.
활용
- 자연 로그(e)를 거꾸로 계산하거나, 자연적인 성장/감소를 모델링해야 할 때 사용할 수 있습니다.
- 입력 값의 exponential 값을 계산하는 등의 계산에 사용될 수 있습니다.
Syntax
- n: EXP를 계산할 값. 일반적으로 숫자나 숫자 컬럼을 사용합니다.
EXP(n)
예시
SELECT EXP(2) AS RESULT
FROM DUAL;
RESULT
------
7.38905609893064957217
FLOOR 함수
- FLOOR 함수는 입력 값 이하의 최대 정수 값을 반환하는 수치 함수입니다. 입력 값보다 작거나 같은 가장 큰 정수를 반환합니다.
활용
- 입력 값보다 작거나 같은 가장 큰 정수 값을 구해야 할 때 사용할 수 있습니다. 예를 들어, 소수점 이하를 버리고 정수 값을 구해야 하는 경우에 사용될 수 있습니다.
- 화폐 단위 처리, 날짜/시간 처리, 데이터 변환 등에서 사용될 수 있습니다.
Syntax
- n: 최대 정수 값을 계산할 값. 일반적으로 숫자나 숫자 컬럼을 사용합니다.
FLOOR(n)
예시
SELECT FLOOR(3.7) AS RESULT
FROM DUAL;
RESULT
------
3
GREATEST 함수
- GREATEST 함수는 입력된 두 값 중에서 더 큰 값을 반환하는 수치 함수입니다.
활용
- 두 값 중에서 더 큰 값을 비교해야 할 때 사용할 수 있습니다. 예를 들어, 두 개의 컬럼 중에서 더 큰 값을 선택해야 하는 경우에 사용될 수 있습니다.
- 가장 큰 값, 최대 값, 우선순위 설정 등에서 사용될 수 있습니다.
(NULL 값이 포함된 경우, NULL 값이 아닌 값이 더 큰 것으로 간주됩니다.)
Syntax
- n: 최대 정수 값을 계산할 값. 일반적으로 숫자나 숫자 컬럼을 사용합니다.
GREATEST(value1, value2)
예시
SELECT GREATEST(10, 5) AS RESULT
FROM DUAL;
RESULT
------
10
728x90
반응형