开发者社区> 问答> 正文

大家谁知道 pg上现成的 数字字符串表达式求值 的函数,实现 加减乘除四则运算 的就可以?举例 实现 '1+2+3*2' = 9 , '2-5+7' = 4 这样的效果

问题答疑来自云栖社区-技术进阶[钉钉群],喜爱PostgresSQL的同学扫码进群
image

展开
收起
我叫石头 2018-12-02 18:15:25 2276 0
1 条回答
写回答
取消 提交回答
  • 写个函数就可以了;动态执行;create or replace function cal(text) returns numeric as

    $$ declare res numeric ; begin execute format ('select %s', $1) into res; return res; end; $$

    language plpgsql strict ;

    2019-07-17 23:18:01
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多