62,628
社区成员
发帖
与我相关
我的任务
分享
已知:“ 流动资产 ”在A表中有专门对应的字段A1,“ 流动负债 ”在B表中有对用的字段B1,速动比率(结果)可手动添加到数据库表中(没有对应的表)。
球球了!!
有几种方式来实现:
1、自己实现算法中缀表达式转后缀表达式然后完成计算,这属于编译原理里面的一个解析算法。
2、使用模板引擎,例如freemarker。用模板引擎自带的解析功能完成公式计算。
3、使用第三方动态语言,例如javascript,groove等等。
4、使用动态sql语句来实现,字段中保存计算的sql片段,具体计算再拼接好完整的查询语句来完成计算过程。
有两种方案:
推荐使用第一种方案,简单直接。
简单点的话可以考虑后缀表达式。
有解析数学公式的jdk