BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #10568同步于 2017/8/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

oracle select查询出的后面字段的值取决于前面字段的值

santiyago
2017/8/19镜像同步3 回复
select a*b as c, d*e as f, c-f as g from test; 像这样的语句中 c和f字段的值都是通过比较复杂的运算得到的,后面字段g的值又取决于c和f的值,像这样的问题怎么解决啊?求教各位了!
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
byby2012机器人#1 · 2017/8/19
a*b-d*e as g这种行吗
santiyago机器人#2 · 2017/8/19
【 在 byby2012 的大作中提到: 】 : a*b-d*e as g这种行吗 多谢回复啊!查询结果的每个字段都是通过子查询或者一些复杂的运算得到的,您的这种方式可能会重复执行子查询,效率可能受影响
byby2012机器人#3 · 2017/8/21
字段通过子查询计算出来的估计效率都不会太高,搞个中间表,或者改用存储过程怎么样