oracle 计算列条件查询,Oracle SQL计算列如何在同一查询中的另一个计算中引用计算列?…

我想在同一查询中的另一个计算中使用计算列。但据我所知,oraclesql似乎不允许我这样做。这些看起来像是一个简单的数据操作,我可以在Python中轻松完成,但是oraclesql似乎很有挑战性。在

例如:

表格

日期|价值1 |价值2

所需的查询功能SELECT

date,

value1,

value2,

(value2 * value1) AS value_calculated

(value_calculated * 100) AS value_calculated_2

(value_calculated_2 * 1000) AS value_calculated_3

FROM table

如果这是不可能的,我认为甲骨文应该在他们的软件中加入这个功能。在

在其他堆栈溢出问题/响应中,出现了交叉应用。这对我不起作用,因为我需要创建10-20个计算列(所有这些列都引用其他计算列)。在

我是否可以创建一个简单的PL/SQL函数来将它们指定为在其他列计算中使用的对象/p>

更新问题:

这是我使用甲骨文云财务19C所做的全部代码

^{pr2}$

这将返回查询中的错误

我在计算中得到重复值_柱端余额列。在

我应该使用WHERE语句加入吗/p>

同样,我认为需要有一个更简单的解决方案来进行派生列计算。Python Pandas可以在2秒内完成此操作。在

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树SQL高级技巧CTE和递归查询32044 人正在系统学习中 相关资源:MinionProfitsTracker:随着市场价格波动,轻松识别最赚钱的奴才[在…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月2日
下一篇 2021年3月2日

相关推荐