複雑な列計算を含む Sqlite のクエリがあるとします。
SELECT 1+1 AS a;
この計算を として選択したいのですaが、別の計算のコンポーネントとしても使用する必要があります。
SELECT 1+1 AS a, a+2 AS b;
残念ながら、これによりエラーが発生します。
Error: no such column: a
の計算をもう一度繰り返すだけでよいことはわかっていbます。
SELECT 1+1 AS a, 1+1+2 AS b;
しかし、複雑で費用のかかる操作であると仮定すると、後で再計算せず1+1に参照できる方法はありますか?SELECT