SQL

[ORACLE] 숫자함수

hjkongkong 2025. 7. 16. 13:45

기준은 ORACLE

함수 설명
ABS(n) 절대값 반환 함수
CEIL(n) 매개변수 이상의 숫자 중 가장 작은 정수 반환 함수(올림)
FLOOR(n) 매개변수 이하의 숫자 중 가장 큰 정수를 반환(내림)
ROUND(n,i) 매개변수 n을 소수점 기준 i+1번째에서 반올림한 값을 반환
TRUNC(n1,n2) n1을 소수점 기준 n2자리에서 버림한 값을 반환
POWER(n2,n1) n2를 n1 제곱한 값 반환, 단 n2가 음수이면 n1은 정수만 가능
SQRT(n) n의 제곱근, n은 0 또는 양수(음수가 아닌 수)
MOD(n2,n1) n2를 n1으로 나눈 나머지 반환
REMAINDER(n2,n1) n2를 n1으로 나눈 나머지 반환
EXP(n) 자연상수 e의 n제곱
LN(n) loge​(n)  // 자연로그 loge
LON(n2,n1) logn2(n1)
연산자 부호 예시1 예시2
MOD 나누는 수(분모)의 부호 5 MOD 3 = 2 -5 MOD 3 = 1
REMAINDER 피제수(분자)의 부호 5 REMAINDER 3 = 2  -5 REMAINDER 3 = -2

 

반응형

'SQL' 카테고리의 다른 글

[ORACLE] 문자함수  (0) 2025.07.16
[ORACLE] 다중 INSERT  (0) 2025.07.16
[SQL] IN과 EXISTS  (0) 2025.07.16
[ORACLE] 오라클에서의 NULL  (1) 2025.07.16
[SQL] CASE WHEN 표현  (0) 2025.07.16