ORDER BY句での列別名、表別名について質問です。
現在、下記のSQLのようにORDER BY句で表別名と列別名を指定すると
「E.USERNAMEは無効な識別子です。」のエラーが出ます。
表別名か列別名のどちらかのみ使用した場合はエラーは出ずに
結果が返ってくるのですが、これが正しい結果なのでしょうか。
SQLの評価順としてはORDER BYの方がSELECTやFROMより後なので、両方
使えると思ったのですが、ORDER BY句で表別名と列別名両方同時に指定できない
ということで合ってるのでしょうか。
宜しくお願いします。
SQL
1/* 表別名、列別名両方指定 */ 21. select ename username, comm 32. from emp e 43. order by e.username
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/05 14:50