我希望您能帮助我解答这个问题。我正在使用Oracle SQL(SQL Developer来查看)...
如果我有一个表,其中包含以下列:
ColumnA(数字)
ColumnB(数字)
ColumnC(数字)
在我的视图中,我有:
如果我有一个表,其中包含以下列:
ColumnA(数字)
ColumnB(数字)
ColumnC(数字)
在我的视图中,我有:
Select
ColumnA,
ColumnB,
ColumnA + ColumnB As calccolumn1
现在我想使用calccolumn1,但我不能只是说...
Select
ColumnA,
ColumnB,
ColumnA + ColumnB As calccolumn1
calccolumn1 / ColumnC as calccolumn2
我假设我需要某种子查询,但这就是我需要你的帮助的地方...我应该如何编写查询语句,以便我可以在同一查询中使用calccolumn1进行另一个计算?可能是If then或Case when,但归根结底它是一些派生数字。
(ColumnA + ColumnB) / ColumnC As calccolumn2
吗? - Alex Poole