質問

このクエリを記述した場合:

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   句が実行されている、選択   クエリの一部が実行されておらず、   エイリアスが割り当てられていません。以来   注文は技術的に後に行われます   選択したエイリアスを使用できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top