関数を数回呼び出すと、毎回実行されますか、それとも 1 回だけ実行され、値は数回後に使用されますか? 例:
select my_function('filed'),my_function('filed')/field2,
(my_function('filed')*field1)/field3,
...... from my_table where group by filed1;
私の質問は my_function('filed')
一度実行され、その結果がシステムレベルで呼び出され、実行されるたびに使用さmy_function('filed')/field2
れますか?(my_function('filed')*field1)/field3
my_function('filed')