Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
のようなことは可能ですか?select 1 as foo, foo+1 from dual
select 1 as foo, foo+1 from dual
これは戻りますERROR at line 1: ORA-00904: "FOO": invalid identifier
ERROR at line 1: ORA-00904: "FOO": invalid identifier
列を構成する長い計算があり、その値を差分列の計算に簡単に使用できるようにしたい
エイリアスを直接使用することはできません。1 つの方法は、派生テーブルを使用することです。
SELECT foo, foo+1 FROM (SELECT 1 AS foo FROM dual) AS T