比如说表wym的字段w存的是'10*10',怎么查出来是结果100,有没有什么函数能直接用,而不是截取后再计算
oracle的表的字段存的是数学计算公式,怎么查出来是计算结果
比如说表wym的字段w存的是'10*10',怎么查出来是结果100,有没有什么函数能直接用,而不是截取后再计算
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 隔窗听雨眠 2024-09-02 17:40关注
【本回答由’百度AI助手‘生成】
在Oracle数据库中,如果表的某个字段存储的是数学计算公式,那么直接查询这个字段通常会得到计算结果,而不是公式本身。因为Oracle不会将公式本身作为查询结果返回,它会执行公式中的计算。
如果你想要获取公式本身,而不是计算结果,你可以通过创建一个视图或者临时表,在这个视图或临时表中将原本存储公式的字段替换为公式的计算结果。
例如,你有一个表math_table,其中有一个字段formula存储了数学计算公式,另一个字段result存储了计算结果。你可以创建一个视图来显示原始公式:CREATE VIEW math_view AS SELECT formula, '公式为: ' || formula AS original_formula FROM math_table;
然后查询这个视图:
SELECT * FROM math_view;
这将返回包含原始公式的结果。
请注意,这里的||是用来连接字符串的,在Oracle中用||而不是+。解决 无用评论 打赏 举报
悬赏问题
- ¥30 stm32f103c8t6制作万能红外遥控器
- ¥15 有人会fastcrud写前端页面吗
- ¥15 如何解除Uniaccess管控
- ¥15 微信小程序跳转关联公众号
- ¥15 Java AES 算法 加密采用24位向量报错如何处理?
- ¥15 使用X11可以找到托盘句柄,监控到窗口点击事件但是如何在监听的同时获取托盘中应用的上下文菜单句柄
- ¥45 字符串操作——数组越界问题
- ¥15 Loss下降到0.08时不在下降调整学习率也没用
- ¥15 QT+FFmpeg使用GPU加速解码
- ¥15 为什么投影机用酷喵播放电影放一段时间就播放不下去了?提示发生未知故障,有什么解决办法吗?