在 PL/SQL 中求解多项式方程
Posted
技术标签:
【中文标题】在 PL/SQL 中求解多项式方程【英文标题】:solve polynomial equation in PL/SQL 【发布时间】:2021-12-23 14:13:28 【问题描述】:我需要解决
对于 r。我在 SAS 中找到了 MORT() 函数,但我不知道如何在 PL/SQL 中解决它。
提前谢谢你
【问题讨论】:
请添加示例数据和几个案例的预期结果。 asktom.oracle.com/pls/apex/… 去掉了 SAS 标签,这个问题没有 SAS 组件。 【参考方案1】:您可以使用电源功能。
SELECT (a * r * power(1 + r, n)) / (power(1+r, n) - 1) from dual
例如,以 10% 的利息计算 100,000 笔贷款在 20 年内的利息
select (100000 * 0.1/12 * power(1 + 0.1/12, 20*12))/ (power(1 + 0.1/12, 20*12) - 1) from dual
【讨论】:
是的,这是年金。但我想在给定年金 p 的情况下找到利率 r。以上是关于在 PL/SQL 中求解多项式方程的主要内容,如果未能解决你的问题,请参考以下文章