sql - 解析数学函数 PL/SQL

标签 sql oracle math plsql

我需要在 pl/sql 中解析数学方程/函数。
oracle pl/sql 中有哪些数学运算/函数可以帮助我解决这样的数学函数:
(3.5/(1+x))+(3.5/(1+x)^2)+(3.5/(1+x)^3)+(3.5/(1+x)^4)+(100/(1+x)^4)=101.55
我想要一个函数来解析这个语句并找出 x 的值.

Something like this is what I am looking for

有什么帮助吗?谢谢。

最佳答案

唉,Oracle 数据库不是数学工具。它有很多 arithmetical and statistical functions但它没有能够解释方程的内置功能。对不起。

纯属巧合,Marc (AKA Odie_63) 最近发布了一个他用 PL/SQL 编写的逆波兰表示法计算器。它并不完全符合您的要求,但我提供了一个链接,以供将来可能偶然发现此线程的任何寻求者受益。 Find out more.

关于sql - 解析数学函数 PL/SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14727486/

相关文章:

c# - 如何在 C# 中找到 varchar 的最高版本?

oracle - 为什么 Oracle SELECT INTO 语句会抛出错误?

c# - 在 C# 中实现函数树

sql - 表格中的数据带有回车符?

mysql - 如何从五列中获得三列中的最佳值?

sql - Informix 防止重复结果

java ThreadPoolExecutor 默认值

java - 如何通过创建数据源为我的java程序(使用jdk独立使用netbeans)与oracle 10g数据库设置连接?

Javascript - 数据集太大,只需要包含最多 1000 个均匀分布的值的数据

基于mysql数学的查询