语句如下:
select a, b, c, f_1(a), f_2(b), (f_1(a)+f_2(b))/c from table1;由于f_1(a),f_2(b)已经计算过,再进行 f_1(a)+f_2(b)总觉得是做重复工作,是否能够直接使用前面已经计算过的函数返回值?
select a, b, c, f_1(a), f_2(b), (f_1(a)+f_2(b))/c from table1;由于f_1(a),f_2(b)已经计算过,再进行 f_1(a)+f_2(b)总觉得是做重复工作,是否能够直接使用前面已经计算过的函数返回值?
from (select a, b, c, f_1(a) fa, f_2(b) fb from table1);