"오라클 복리 이자 계산"의 두 판 사이의 차이
DB CAFE
(새 문서: === 복리 이자 계산식 === <source lang=sql> SELECT A.BASIC_AMT * POWER(( 1 + A.INTEREST ) , B.LV ) FROM (SELECT 1 BASIC_AMT -- 원금 , 0.2 INTEREST -- 이율...) |
(→복리 이자 계산식) |
||
(같은 사용자의 중간 판 2개는 보이지 않습니다) | |||
8번째 줄: | 8번째 줄: | ||
(SELECT LEVEL LV FROM DUAL CONNECT BY LEVEL <= 12 ) B | (SELECT LEVEL LV FROM DUAL CONNECT BY LEVEL <= 12 ) B | ||
</source> | </source> | ||
+ | |||
+ | |||
+ | * 원금 천만원 , 매년 30프로 수익일 경우 , 10년 후에 얼마? | ||
+ | <source lang=sql> | ||
+ | SELECT LV ||'년 후', to_char(round(A.BASIC_AMT * POWER(( 1 + A.INTEREST ) , B.LV ),0),'FM999,999,999,999) money | ||
+ | FROM | ||
+ | (SELECT 10000000 BASIC_AMT -- 원금 천만원 | ||
+ | , 0.3 INTEREST -- 이율 30프로 | ||
+ | FROM DUAL) A , | ||
+ | (SELECT LEVEL LV FROM DUAL CONNECT BY LEVEL <= 12 ) B | ||
+ | </source> | ||
+ | |||
+ | {{:오라클 power 함수}} |
2023년 8월 7일 (월) 15:57 기준 최신판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
1 복리 이자 계산식[편집]
SELECT A.BASIC_AMT * POWER(( 1 + A.INTEREST ) , B.LV )
FROM
(SELECT 1 BASIC_AMT -- 원금
, 0.2 INTEREST -- 이율
FROM DUAL) A ,
(SELECT LEVEL LV FROM DUAL CONNECT BY LEVEL <= 12 ) B
- 원금 천만원 , 매년 30프로 수익일 경우 , 10년 후에 얼마?
SELECT LV ||'년 후', to_char(round(A.BASIC_AMT * POWER(( 1 + A.INTEREST ) , B.LV ),0),'FM999,999,999,999) money
FROM
(SELECT 10000000 BASIC_AMT -- 원금 천만원
, 0.3 INTEREST -- 이율 30프로
FROM DUAL) A ,
(SELECT LEVEL LV FROM DUAL CONNECT BY LEVEL <= 12 ) B
2 power 함수[편집]
- 제곱구하기
- 사용법
POWER(대상숫자, 제곱숫자)
- 예제
SELECT POWER(5,2)
, POWER(5,-3)
, POWER(-5,3)
, POWER(5,3.1)
FROM DUAL
- POWER함수는
- 첫번째 인자를 두번째 인자만큼 제곱한 결과를 반환합니다.
- 정수와 실수 모두 올 수 있습니다.
- 단, 첫번째 인자값이 음수 일 경우에는 실수를 제곱할 수 없음.
예) POWER(-5,3.01) 연산 불가