クエリでエイリアスフィールドを使用する方法は? (Oracle 10g)
質問
このクエリを記述した場合:
select Fname,Age*2 as Demo from Men where Demo = 5
その後エラーが表示されます
ORA-00904(デモは特定されていません)
使用方法
解決
" as"は必要ありません。 Oracleで。
次のように書くだけです:
select fname, asge*2 demo from men;
ただし、" where"句ではエイリアスを使用できません。
別のサイトの投稿からの引用:
その専門性は、 where句とgroup by 句が実行されている、選択 クエリの一部が実行されておらず、 エイリアスが割り当てられていません。以来 注文は技術的に後に行われます 選択したエイリアスを使用できます。
所属していません StackOverflow