複雑な列計算を含む 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