일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 파이썬
- 유닉스
- GIT
- 자바네트워크
- JVM
- 자바
- 인프라
- kotlin
- lombok
- oracle
- Spring boot
- 역학
- chatGPT's answer
- 웹 크롤링
- Database
- 고전역학
- 리눅스
- GPT-4's answer
- 시스템
- python
- 자바암호
- 코틀린
- android
- write by GPT-4
- flet
- write by chatGPT
- 소프트웨어공학
- NIO
- 뉴턴역학
- Java
- Today
- Total
Akashic Records
Oracle - 숫자 함수 본문
숫자 함수(Number Function)
ABS(n)
ABS함수는 절대값을 계산하는 함수입니다.
SQL>SELECT ABS(-10) Absolute FROM dual ; Absolute -------- 10 |
CEIL(n)
CEIL함수는 주어진 값보다는 크지만 가장 근접하는 최소값을 구하는 함수입니다.
SQL>SELECT CEIL(10.1) TEST FROM dual ; TEST ------- 11
SQL>SELECT CEIL(-10.1) TEST FROM dual ; TEST ------- -10 |
EXP(n)
EXP함수는 주어진 값의 e의 승수를 나타냅니다.
e는 2.171828183..입니다.
FLOOR(n)
FLOOR함수는 주어진 값보다 작거나 같은 최대 정수값을 구하는 함수입니다.
CEIL 함수와 비교해 보세요.
SQL>SELECT FLOOR(10.1) TEST FROM dual ; TEST ------- 10
SQL>SELECT FLOOR(-10.1) TEST FROM dual ; TEST ------- -11 |
LN(n)
LN함수는 주어진 값의 자연로그 값을 반환합니다.
MOD(m, n)
MOD함수는 m을 n으로 나누어 남은 값을 반환한다. n이 0일 경우 m을 반환합니다.
SQL>SELECT MOD(9, 4) TEST FROM dual ; TEST ------- 1 |
POWER(m, n)
POWER함수는 m의 n승 값을 계산합니다.
SQL>SELECT POWER(4, 2) TEST FROM dual ; TEST ------- 16 |
ROUND(n, [m])
ROUND함수는 n값의 반올림을 하는 함수로 m은 소숫점 아래 자릿수를 나타냅니다.
SQL>SELECT ROUND(192.123, 1) TEST FROM dual ; TEST ------- 192.1
SQL>SELECT ROUND(192.123, -1) TEST FROM dual ; TEST ------- 190 |
SIGN(n)
SIGN함수는 n<0일 경우 -1DFM N=0일 경우 0을 N>0일 경우 1을 반환합니다.
SQRT(n)
SQRT함수는 n값의 루트값을 계산한다. n은 양수여야 합니다.
TRUNC(n, m)
TRUNC함수는 n값을 m 소숫점 자리로 반내림한 값을 반환합니다.
SQL>SELECT TRUNC(7.5597, 2) TEST FROM dual ; TEST ------- 7.55
SQL>SELECT TRUNC (5254.26, -2 ) TEST FROM dual ; TEST ------- 5200 |
'오래된글 > DataBase' 카테고리의 다른 글
옵티마이저의 Index 선택 기준 (0) | 2018.04.15 |
---|---|
Oracle LOCK걸린 Session Kill (0) | 2018.04.15 |
Oracle - 변환 함수 (0) | 2018.04.09 |
Oracle - 문자 함수 (0) | 2018.04.09 |
데이터베이스 모델링 (0) | 2018.04.09 |