Na query externa é colocado apenas NOME e não A.NOME. Até tentei colocar A.NOME na externa, mas da erro. Por que?
SELECT ROWNUM, NOME FROM (SELECT A.NOME FROM ALUNO A ORDER BY A.NOME) WHERE ROWNUM <= 5;
Na query externa é colocado apenas NOME e não A.NOME. Até tentei colocar A.NOME na externa, mas da erro. Por que?
SELECT ROWNUM, NOME FROM (SELECT A.NOME FROM ALUNO A ORDER BY A.NOME) WHERE ROWNUM <= 5;
O 'A' refere-se a SELECT interna e não pode ser usada para a SELECT externa.
Mas, você pode usar outro ALIAS para a externa.
SELECT B.ROWNUM, B.NOME FROM (SELECT A.NOME FROM ALUNO A ORDER BY A.NOME) B WHERE B.ROWNUM <= 5;