0

「... somelongexpression ...」は、実際の式ロジックのプレースホルダーです。

SELECT ...somelongexpression... AS subexpr, subexpr * 2 AS twicesubexpr FROM sometable;

しかし、「エラー:そのような列はありません:subexpr」が表示されます。

ある名前付き列式を別の列式で参照することはできませんか?

4

1 に答える 1

0

これは、この形式の SQL では不可能です。

サブクエリを使用する必要があります。

SELECT subexpr,
       subexpr * 2 AS twicesubexpr
FROM (SELECT ...somelongexpression ... AS subexpr
      FROM sometable);
于 2013-04-15T16:52:29.460 に答える