この質問についてお役に立てれば幸いです。私はOracle SQL(このビューのSQL Developer)を使用しています...
次の列を持つテーブルがある場合:
- 列A (数値)
- 列 B (数値)
- 列 C (数値)
私の見解では、
Select
ColumnA,
ColumnB,
ColumnA + ColumnB As calccolumn1
この時点で、 calccolumn1 を使用したいのですが、ただ言うことはできません...
Select
ColumnA,
ColumnB,
ColumnA + ColumnB As calccolumn1
calccolumn1 / ColumnC as calccolumn2
ある種のサブクエリが必要だと思います..しかし、ここであなたの助けが必要です... 同じクエリ内の別の計算で calccolumn1 を使用できるようにクエリをどのように表現すればよいでしょうか? それは If then または Case when かもしれませんが、最終的には派生した数値です。