は、私はこのような何かをしたい:SELECT句にエイリアスを使用すると、そのエイリアスをどのように参照するのですか?
SELECT round(100*(col_a - col_b)/col_a, 1) as Foo, Foo - col_c as Bar
FROM my_table
WHERE...;
しかし、私はFoo
が不明であるというエラーを取得します。 Fooは他の列のいくつかの計算から派生しているので、私はBar
の式をやり直したくありません。回避策はありますか?
どのデータベースを使用していますか? – beny23
私はVerticaを使用していますが、MySQLでも同じエラーが発生します。 –