आप नेस्टेड क्वेरी का उपयोग कर सकते हैं:
Select
ColumnA,
ColumnB,
calccolumn1,
calccolumn1 / ColumnC as calccolumn2
From (
Select
ColumnA,
ColumnB,
ColumnC,
ColumnA + ColumnB As calccolumn1
from t42
);
मानों वाली पंक्ति के साथ 3
, 4
, 5
जो देता है:
COLUMNA COLUMNB CALCCOLUMN1 CALCCOLUMN2
---------- ---------- ----------- -----------
3 4 7 1.4
आप केवल पहली गणना दोहरा सकते हैं, जब तक कि यह वास्तव में कुछ महंगा नहीं कर रहा है (फ़ंक्शन कॉल के माध्यम से, कहें):
Select
ColumnA,
ColumnB,
ColumnA + ColumnB As calccolumn1,
(ColumnA + ColumnB) / ColumnC As calccolumn2
from t42;
COLUMNA COLUMNB CALCCOLUMN1 CALCCOLUMN2
---------- ---------- ----------- -----------
3 4 7 1.4