相关疑难解决方法(0)

如何使用计算列来计算同一视图中的另一列

我希望你能帮助解决这个问题.我正在使用Oracle SQL(SQL Developer用于此视图)...

如果我有一个包含以下列的表:

  • ColumnA(数字)
  • ColumnB(数字)
  • ColumnC(数字)

在我看来,我有

Select  
ColumnA,
ColumnB,
ColumnA + ColumnB As calccolumn1
Run Code Online (Sandbox Code Playgroud)

现在,在这一点上,我想使用calccolumn1,但我不能只说...

Select  
ColumnA,
ColumnB,
ColumnA + ColumnB As calccolumn1
calccolumn1 / ColumnC as calccolumn2
Run Code Online (Sandbox Code Playgroud)

我假设我需要某种类型的子查询..但这是我需要你帮助的地方......我如何说出查询,以便我可以在同一查询中的另一个计算中使用calccolumn1?它可能是If then或Case,但是底线是一些派生数字.

sql oracle

65
推荐指数
4
解决办法
16万
查看次数

标签 统计

oracle ×1

sql ×1